1.启动项目的时候,发现webpack报错,缺东西,尝试打开系统命令行,输入npm install--save-dev webpack 全局安装webpack试试。

npm install--save-dev webpack

2.默认在c盘进行安装,系统报错说:没找到package依赖包。改到安装项目的路径重新安装,这次成功了。

3.重新npm run serve 又报错了, ERROR  TypeError: Cannot read property 'createHash' of undefined:使用的 webpack 版本不兼容或不正确的情况下发生了错误。使用命令 `npm uninstall webpack` 卸载当前的 webpack 版本,在package.json中查看合适的版本号,我需要的是5.54.0版本,可以把这个改成你们所需的版本号。

npm install --save-dev webpack@5.54.0

4.再次运行,又出现bug: Error: Cannot find module 'webpack/lib/RuleSet',兜兜转转回到了原点。。搜了其他大神解决方案,继续尝试。方法来源:Error: Cannot find module 'webpack/lib/RuleSet' - DCloud问答

(1)卸载vuecli5.0版本

npm remove -g @vue/cli

(2)安装vue4.5.15版本

npm install -g @vue/cli@4.5.15

(3) 使用vue-cli创建uni-app

vue create -p dcloudio/uni-preset-vue my-project

会提示选择项目模板,我用的是默认模板

4.运行开发serve

cd [your-project]

yarn serve

或者

npm run serve

5.尝试到第三步时候又提示无法获取预设。

ERROR Failed fetching remote preset dcloudio/uni-preset-vue:

ERROR RequestError: socket hang up

我的老天奶奶啊,怎么又出错了呢?错错不一样

6.中午休息完,电脑重启了。重新运行依然是标题这个错误。兜兜转转还是它。继续尝试!

。。。。。

尝试再次失败了,或许是我项目里面有问题,我决定删除项目重新开始了!

删除整个项目的方法如下(需要在win命令行执行,把s后面内容换成项目名)

rmdir /s project-folder

ok,删除成功!

精彩链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: