我在安装任何 npm
包时遇到了问题,以下是我的错误:
rollbackFailedOptional: verb npm-session xxxxxxxxxxx
为了解决这个问题,我做了一些尝试,但仍然遇到了相同的错误。
我在我的用户文件夹中的 .npmrc
文件中添加了 registry=http://registry.npmjs.org/
,并运行了以下命令:
npm config rm proxy
npm config rm https-proxy
我尝试解决在node 8.11.1
和node 10.1.0
中出现的问题,我的npm版本是5.6.0
。
为什么会出现这个问题,如何解决?
更新: npm配置列表:
; cli configs
metrics-registry = "http://registry.npmjs.org/"
scope = ""
user-agent = "npm/5.6.0 node/v8.11.1 win32 x64"
; userconfig C:\Users\me\.npmrc
https-proxy = "https://username:password@proxy.company.com:6050/"
proxy = "http://username:password@proxy.company.com:6050/"
registry = "http://registry.npmjs.org/"
; builtin config undefined
prefix = "C:\\Users\\me\\AppData\\Roaming\\npm"
; node bin location = C:\Program Files\nodejs\node.exe
; cwd = C:\Users\me
; HOME = C:\Users\me
; "npm config ls -l" to show all defaults.
https-proxy
中,您正在使用https://
,请改用http://
。 - Vineet Jain