网上大多数的教程都是以下几个步骤挨个试一遍,包含 stackoverflow 上也是这么说的
- 删除
node_modules
文件夹 - 删除
package-lock.json
文件 - 强制革除 npm 缓存
npm cache verify
,如果还不行就应用强力革除npm cache clean --force
-
批改 npm 源地址为官网源或者淘宝源 (坑就在这里!先别往下看,思考一下为什么这里有坑?)
`npm config set registry http://www.npmjs.org/` `npm config set registry http://registry.npm.taobao.org`
- 上述四步都实现了之后,执行
npm install
或npm i
命令实践上(当然须要排除网络问题或者 node 本身的问题)来说就没有问题了,然而我实际了之后缺始终不能解决,的确给我带来了很大的困扰
下面的第四步为什么有问题
新的 npm 地址曾经改为 https://registry.npmjs.org/,网上大多数教程还写着 https://www.npmjs.org/,所以如果你走了下面的第四步,并抉择应用官网源地址,那么,你会百思不得其解,到底是为什么还在报错?甚至狐疑人生!!!
这个问题带来的思考
通过网上的博文来找到解决问题的思路没问题,然而肯定要带着狐疑的态度思考,确定是否正当。在这个问题中,我下意识的认为博文中的官网地址肯定是对的,肯定是我的问题,所以才会百思不得其解,到底是哪里出了问题,大略这就是灯下黑吧。在今后解决问题的过程中,肯定要放弃狐疑的态度思考
我是 fx67ll.com,如果您发现本文有什么谬误,欢送在评论区探讨斧正,感谢您的浏览!
如果您喜爱这篇文章,欢送拜访我的 本文 github 仓库地址,为我点一颗 Star,Thanks~ :)
转发请注明参考文章地址,非常感谢!!!