code E404
1、可能是npm 源没有该依赖包资源
解决:换 npm 源 重新下
(1、查看可使用的npm 源)
nrm ls
------------------结果
npm ---------- https://registry.npmjs.org/
yarn --------- https://registry.yarnpkg.com/
tencent ------ https://mirrors.cloud.tencent.com/npm/
cnpm --------- https://r.cnpmjs.org/
taobao ------- https://registry.npmmirror.com/
npmMirror ---- https://skimdb.npmjs.com/registry/
--------------------------
(2、切换 npm 源,一般cnpm 和 taobao源 用得多且速度快过npm源)
npm config set registry https://registry.npmmirror.com/
(3、检查是否已切换 npm 源)
npm config get registry
-------------------(成功结果)
https://registry.npmmirror.com/
-------------------
(4、重新下依赖,为防止之前已有版本和当前下的版本有冲突,后缀加上 --legacy-peer-deps 解决)
npm install --legacy-peer-deps
完成
code E451
报错信息显示(reason:vabjs bad guy,steal env and delete files)
去npm 库 https://www.npmjs.com/里查看该包的版本是否能使用
指定latest版本下载
npm install webpack@latest
2、查到这个依赖已经被删除了,页面为404时
1、拿同事(如果 ta 的能正常运行的话)的node_molules放入到项目中
2、清缓存
npm cache clean --force
3、运行指令
npm run serve
ok