vue项目误删 package.json 克隆git项目并运行

起因:Couldn’t parse bundle asset chunk-vendors.js 报错无法解决,最后问人,搞了个乌龙把package.json 给删了。
启示:千万不要无脑信任别人,就算是小白,也要先搜搜这个方法会有什么后果
vue报错
package.json是不能随便删的!!!

删后由一个错误变成了一堆错误,package.json里面的重要配置、插件项和依赖项,项目进行到后期了,插件和依赖项很多,版本号也有新有旧,所以直接一个个安装回去是不可能的了

万幸昨天完成了一个分支上传到git了,第一次克隆项目并运行(真的小白了hh):

1、打开控制台并将路径设置为你的希望目录中(我是cd到桌面)

// xxxx.git你要克隆的git项目地址
2、git clone xxxx.git

// 安装配置
3、npm install

// 看有没有错误
4、npm run serve

我到了第四步就亡了,报了一堆错但没截图

  • 错误一、不知道为什么我总是会报错说找不到 less和less-loader,每次报错就要重新安装一遍(已安装镜像cnpm,安装过程十分简单 没安装的都装下吧),猜测是因为我需要的版本比较低,报错是想让我更新?
cnpm install less@3.9.0
cnpm install less-loader@5.0.0
  • 错误二、冲浪发现可能重装后的 webpack版本太新,回忆起来当初自己也是旧版本所以给webpack降了个级,结果只剩下两个报错了
cnpm install webpack@4.0.0
  • 错误三、缺nprogress
cnpm install --save nprogress nprogress/nprogress.css

最后 还是有Couldn’t parse bundle asset chunk-vendors.js 报错无法解决,然后绝望地发现自己只是少导入了一些依赖配置项,chunk-vendors 该文件会打包一些依赖项文件,建议遇到这个问题的朋友先看看是不是代码有问题,因为出现这个问题的人确实比较少,爆哭小丑竟是我自己,浪费了大半天时间

Couldn’t parse bundle asset chunk-vendors.js 的解决办法

项目刚开始时我遇到这问题的解决办法:
(如果确实不是代码出错的问题)

1、找到你的项目目录,删除掉node_modules整个文件 (我觉得比命令行方便
//重新配置一遍
2、cnpm install
Logo

前往低代码交流专区

更多推荐