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,删除成功!
精彩链接
发表评论