uni-app 3.2.7 nvue cli 项目本地运行卡编译阶段无法运行

uni-app 3.2.7 nvue cli 项目本地运行卡编译阶段无法运行

测试过的手机:

苹果安卓都不行,无法完成构建

示例代码:

{
  "private": true,
  "scripts": {
    "build": "cross-env NODE_ENV=production UNI_PLATFORM=app-plus vue-cli-service uni-build",
    "dev": "cross-env NODE_ENV=development UNI_PLATFORM=app-plus vue-cli-service uni-build --watch",
    "info": "node node_modules/@dcloudio/vue-cli-plugin-uni/commands/info.js",
    "stylelintfix": "stylelint 'src/**/*.(nvue|vue|scss|css)' --fix",
    "eslintfix": "eslint --ext .js,.vue,.nvue src --fix"
  },
  "dependencies": {
    "@dcloudio/uni-app-plus": "2.0.0-alpha-32720210917003",
    "@dcloudio/uni-h5": "2.0.0-alpha-32720210917003",
    "@dcloudio/uni-mp-weixin": "2.0.0-alpha-32720210917003",
    "@dcloudio/uni-stat": "2.0.0-alpha-32720210917003",
    "@dcloudio/uni-ui": "^1.3.9",
    "dayjs": "^1.10.4",
    "lodash": "^4.17.20",
    "md5": "^2.3.0",
    "mp-html": "^2.1.4",
    "url-parse": "^1.5.1",
    "vue": "^2.6.11",
    "vuex": "^3.6.0",
    "vuex-persistedstate": "^3.0.0"
  },
  "devDependencies": {
    "@dcloudio/types": "^2.4.5",
    "@dcloudio/uni-cli-i18n": "^0.0.1",
    "@dcloudio/uni-cli-shared": "2.0.0-alpha-32720210917003",
    "@dcloudio/uni-helper-json": "^1.0.13",
    "@dcloudio/uni-migration": "2.0.0-alpha-32720210917003",
    "@dcloudio/uni-template-compiler": "2.0.0-alpha-32720210917003",
    "@dcloudio/vue-cli-plugin-hbuilderx": "2.0.0-alpha-32720210917003",
    "@dcloudio/vue-cli-plugin-uni": "2.0.0-alpha-32720210917003",
    "@dcloudio/vue-cli-plugin-uni-optimize": "2.0.0-alpha-32720210917003",
    "@dcloudio/webpack-uni-mp-loader": "2.0.0-alpha-32720210917003",
    "@dcloudio/webpack-uni-pages-loader": "2.0.0-alpha-32720210917003",
    "@vue/cli-plugin-babel": "~4.5.0",
    "@vue/cli-service": "~4.5.0",
    "babel-eslint": "^10.1.0",
    "babel-plugin-import": "^1.11.0",
    "cross-env": "^7.0.2",
    "eslint": "^7.32.0",
    "eslint-plugin-vue": "^7.15.2",
    "husky": "^7.0.1",
    "lint-staged": "^11.1.2",
    "postcss-comment": "^2.0.0",
    "sass": "^1.32.4",
    "sass-loader": "^10.1.1",
    "stylelint": "^13.13.1",
    "stylelint-config-prettier": "^8.0.2",
    "stylelint-config-recommended": "^5.0.0",
    "stylelint-order": "^4.1.0",
    "vue-template-compiler": "^2.6.14"
  },
  "browserslist": [
    "Android >= 4",
    "ios >= 8"
  ],
  "uni-app": {
    "scripts": {}
  }
}

操作步骤:

  • cli 项目使用 2.0.0-alpha-32720210917003 版本编译卡死

### 预期结果:

- cli 项目使用 2.0.0-alpha-32720210917003 版本编译通过

实际结果:

  • cli 项目使用 2.0.0-alpha-32720210917003 版本编译卡死

### bug描述:

- 仅将 `2.0.0-alpha-32620210901001` 替换为 `2.0.0-alpha-32720210917003`
- 安装依赖后运行,一直显示编译中
- 目前猜测可能的问题是 `@dcloudio/uni-stat` 这个因为之前安装依赖都没出现过问题

日志

yarn install v1.22.11
[1/5] Resolving packages...
warning @dcloudio/vue-cli-plugin-uni > @dcloudio/uni-stat@2.0.0: error version
[2/5] Fetching packages...
[3/5] Linking dependencies...
warning "@dcloudio/vue-cli-plugin-uni > copy-webpack-plugin@5.1.2" has unmet peer dependency "webpack@^4.0.0 || ^5.0.0".
warning " > sass-loader@10.2.0" has unmet peer dependency "webpack@^4.36.0 || ^5.0.0".
[4/5] Building fresh packages...
[5/5] Cleaning modules...
success Saved lockfile.
Done in 19.04s.

10:08:54.069 项目 'native_app' 开始编译...
10:08:55.042 编译器版本:3.2.7(v3)看:https://ask.dcloud.net.cn/article/36599。
10:08:55.042 请注意运行模式下,因日志输出、sourcemap以及未压缩源码等原因,性能和包体积,均不及发行模式。
10:08:55.173 正在编译中...

更多关于uni-app 3.2.7 nvue cli 项目本地运行卡编译阶段无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

使用 2.0.0-alpha-32620210901001 安装依赖控制台显示正常,没有 @dcloudio/uni-stat@2.0.0: error version
yarn install v1.22.11
[1/5] Resolving packages…
[2/5] Fetching packages…
[3/5] Linking dependencies…
warning “@dcloudio/vue-cli-plugin-uni > copy-webpack-plugin@5.1.2” has unmet peer dependency “webpack@^4.0.0 || ^5.0.0”.
warning " > sass-loader@10.2.0" has unmet peer dependency “webpack@^4.36.0 || ^5.0.0”.
[4/5] Building fresh packages…
[5/5] Cleaning modules…
Done in 31.73s.

更多关于uni-app 3.2.7 nvue cli 项目本地运行卡编译阶段无法运行的实战教程也可以访问 https://www.itying.com/category-93-b0.html


手动编辑一下 package.json 改为统一的版本

已解决,i18n 的部分依赖,之前没有统一版本,现在统一为 2.0.0-32920210927001,可以了

回到顶部