uniapp项目启动报错Error: Cannot find module ‘webpack/lib/RuleSet
这两天在看uniapp的项目,创建uniapp项目有两种方式,第一通过Hbuilder直接新建项目,第二是通过cli命令创建,两种方式创建的uniapp的项目目录是不一样的。第一Hbuilder创建的项目,运行起来是没有问题的第二cli命令创建项目不管是创建正式版本还是alpha版本,运行项目的时候会报一个错误就是Error: Cannot find module 'webpack/lib/Rul
·
这两天在看uniapp的项目,创建uniapp项目有两种方式,第一通过Hbuilder直接新建项目,第二是通过cli命令创建,两种方式创建的uniapp的项目目录是不一样的。
第一Hbuilder创建的项目,运行起来是没有问题的
第二cli命令创建项目
不管是创建正式版本还是alpha版本,运行项目的时候会报一个错误就是Error: Cannot find module 'webpack/lib/RuleSet
在网上找了各种解决办法,主要是说node版本过高,需要把弄得降到12重新install一下就可以了
下面是网上给出的解决办法
现将node降到12版本,删除node_modules,然后开始执行如下命令
npm i webpack@4.29.5 --force
npm install cache-loader
npm i thread-loader
npm install file-loader
npm i url-loader
然后就可以开心的 npm run build了
但是执行了重新运行之后还是会报错 ERROR TypeError: Cannot convert undefined or null to object
目前问题还没有解决,记录一下,如果大家遇到过这种问题或者有什么解决办法可以留言给我
更多推荐
已为社区贡献3条内容
所有评论(0)