世界不需要千篇一律的答案,搜索引擎一搜很多都是复制黏贴的回答,希望大家可以保持原创回答去帮助那些需要的人,可能那些答案确实会帮助一些人
今天遇到一个关于NPM的安装问题,提示错误关于rollbackFailedOptional
rollbackFailedOptional: verb npm-session 585aaecfe5f9a82
搜索引擎一搜索,几乎全是关于代理的问题,都是把代理删了,就可以安装,我一开始试着把代理删掉,再重新安装
npm config rm proxy
npm config rm https-proxy
删掉代理,安装时出现了另一种错误
再试着搜索引擎搜索试试,很多的答案都是清除缓存
npm clean cache -f
试着清楚缓存,重新安装还是出现一样的错误
如果安装上述方法没有办法解决你的问题,那请试着尝试这一种方法,换一种方法
事实证明确实代理的问题,我的虚拟机Ubuntu确实有使用代理,那就不删除代理
npm config set https-proxy http://192.168.0.109:1081
npm config set proxy http://192.168.0.109:1081
如下图:
尝试重新安装
出现新的错误,搜索引擎搜索,发现这个回答帮助到了我,是registery的问题
https://juejin.im/post/5b86624851882542c0625f93
重新配置registry,注意是https不是http
有一点奇怪的是查看registry的时候会显示undefined
接着重新安装
npm install pm2 -g
终于安装成功了
分享让更多的人看到
原创不易
原文始发于微信公众号(Kali渗透测试教程):关于NPM install的一系列问题(rollbackFailedOptional/cb never called/E418)
免责声明:文章中涉及的程序(方法)可能带有攻击性,仅供安全研究与教学之用,读者将其信息做其他用途,由读者承担全部法律及连带责任,本站不承担任何法律及连带责任;如有问题可邮件联系(建议使用企业邮箱或有效邮箱,避免邮件被拦截,联系方式见首页),望知悉。
- 左青龙
- 微信扫一扫
-
- 右白虎
- 微信扫一扫
-
评论