我有外部代理IP地址(222.22.22.222)
端口8888,我正在尝试从终端运行npm I命令,它说错误:
0909006c : PEM 例程:获取名称:无起始行。
我已经设置了npm配置代理,http-proxy,https-proxy和注册表与代理IP和端口与身份验证。
npm config set registry http://registry.npmjs.org
npm config set proxy http://username:password@proxyipadd:port
npm config set https-proxy http://username:password@proxyipadd:port
npm config set http-proxy http://username:password@proxyipadd:port
任何人都可以告诉我我在这里错过了什么吗?
此外,我必须使用系统凭据进行身份验证,并且我的密码包含@,所以我使用了百分比符号和40。
这是错误日志文件上的错误
3401 verbose stack Error: error:0909006C:PEM routines:get_name:no start line
3401 verbose stack at Object.createSecureContext (_tls_common.js:156:17)
3401 verbose stack at Object.connect (_tls_wrap.js:1130:48)
3401 verbose stack at ondata (C:nodejsnode-v10.16.3node_modulesnpmnode_moduleshttps-proxy-agentindex.js:154:20)
3401 verbose stack at Socket.read (C:nodejsnode-v10.16.3node_modulesnpmnode_moduleshttps-proxy-agentindex.js:89:12)
3401 verbose stack at Object.onceWrapper (events.js:286:20)
3401 verbose stack at Socket.emit (events.js:198:13)
3401 verbose stack at emitReadable_ (_stream_readable.js:554:12)
3401 verbose stack at process._tickCallback (internal/process/next_tick.js:63:19)
3402 verbose cwd C:Usersproject
3403 verbose Windows_NT 10.0.15063
3404 verbose argv "C:\nodejs\node-v10.16.3\node.exe" "C:\nodejs\node-v10.16.3\node_modules\npm\bin\npm-cli.js" "i"
3405 verbose node v10.16.3
3406 verbose npm v6.9.0
3407 error error:0909006C:PEM routines:get_name:no start line
3408 verbose exit [ 1, true ]
你可以像这样设置代理npm config set https-proxy http://20.22.20.22:8080
替换您的 IP 地址和端口