uniapp cli 创建vue2.0脚手架坑
目前正处于vue2和3交替阶段,版本问题随之太多了,特别依赖与第三方组件或者框架,就会导致依赖冲突不兼容等问题问题一vue cli 版本过高Error: Cannot find module 'webpack/lib/RuleSet'全局vue/cli 改成4.5.15版本可解决上述问题原因:当前vue 版本过高 而uniapp适配垃圾更改vue cli版本步骤卸载之前版本npm uninstal
·
目前正处于vue2和3交替阶段,版本问题随之太多了,特别依赖与第三方组件或者框架,就会导致依赖冲突不兼容等问题
问题一
vue cli 版本过高
Error: Cannot find module 'webpack/lib/RuleSet'
全局vue/cli 改成4.5.15版本可解决上述问题
原因:当前vue 版本过高 而uniapp适配垃圾
更改vue cli版本步骤
卸载之前版本
npm uninstall -g @vue/cli
安装3.0及其以后版本
npm install -g @vue/cli@x.x.x
安装3.0之前版本
npm install -g vue-cli@2.x
查看版本
vue -v
问题二
根据问题一解决问题 创建的cli项目可以正常运行
因为我是通过pnpm workspace 来管理的多项目,通过步骤一创建的项目,此时依然会报错(如下)
Syntax Error: Error: PostCSS plugin postcss-import requires PostCSS 8.
因为我另个仓库autoprefixer版本过高,而uniapp项目自带依赖中只有postcss-comment 依赖,导致当前cli项目 读的其他项目的依赖,把autoprefixer版本降级8.0.0就能正常运行
"autoprefixer": "^8.0.0",
更多推荐
已为社区贡献5条内容
所有评论(0)