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 回复
手动编辑一下 package.json 改为统一的版本
已解决,i18n 的部分依赖,之前没有统一版本,现在统一为 2.0.0-32920210927001,可以了


