这两天在看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 

目前问题还没有解决,记录一下,如果大家遇到过这种问题或者有什么解决办法可以留言给我

精彩内容

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。