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、运行指令文章来源:https://www.toymoban.com/news/detail-533596.html
npm run serve
ok文章来源地址https://www.toymoban.com/news/detail-533596.html
到了这里,关于npm i 报错 code E404 / code E451(reason:vabjs bad guy,steal env and delete files.)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!