johon
johon
  • 发布:2022-06-06 19:31
  • 更新:2022-07-13 16:54
  • 阅读:437

cli方式创建的项目使用npx切换成最新正式版本后,编译h5报错

分类:uni-app

使用npx @dcloudio/uvm命令升级为正式版本

以下是升级前后,package.json中的变化

升级后执行命令,编译h5

npm run dev:h5

结果报以下错误

发现是因为uni-stat.es.js中有了可选链操作符“?.”导致的报错。所以只能手动修改了package.json中的babel相关版本

"@babel/runtime": "~7.12.0",  
"@vue/cli-plugin-babel": "~4.5.13",
  
"babel-plugin-import": "^1.11.0",

这才成功编译成功。是否可以把babel的版本也加到upx的管理版本中呢?避免因为项目环境语法不支持,导致编译错误

2022-06-06 19:31 负责人:无 分享
已邀请:
我是纸飞机

我是纸飞机

我原来的版本是2.9.8通过npx @dcloudio/uvm更新之后直接报错Node Sass version 5.0.0 is incompatible with ^4.0.0.,然后根据他的提示去卸载了node-sass,安卓了sass,h5没有问题,运行到手机端死活运行不起来,最后直接报内存泄漏

该问题目前已经被锁定, 无法添加新回复