如何在windows上为npm设置外部代理配置

如何在windows上为npm设置外部代理配置,npm,Npm,我有外部代理IP地址(222.22.22.222),端口为8888,我试图从终端运行npm I命令,它显示错误: 0909006c:PEM例程:获取名称:无起始行 我已经设置了npm配置代理、http代理、https代理和带有代理ip的注册表,以及带有身份验证的端口 npm config set registry http://registry.npmjs.org npm config set proxy http://username:password@proxyipadd:port npm

我有外部代理IP地址
(222.22.22.222)
,端口为8888,我试图从终端运行npm I命令,它显示错误:

0909006c:PEM例程:获取名称:无起始行

我已经设置了npm配置代理、http代理、https代理和带有代理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:\nodejs\node-v10.16.3\node_modules\npm\node_modules\https-proxy-agent\index.js:154:20)
3401 verbose stack     at Socket.read (C:\nodejs\node-v10.16.3\node_modules\npm\node_modules\https-proxy-agent\index.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:\Users\project
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 proxyhttp://20.22.20.22:8080

替换您的IP地址和端口

是的,我添加了npm配置集https代理,并在proxyip的位置添加了IP地址n端口number@santhosh在这方面你们能帮我吗?命令并没有问题,因为命令似乎是正确的,但我认为你们在服务器上使用了一些SSL认证。我不知道你到底在做什么,但是根据
错误代码0909006c:PEM例程:get name:no start line.
我在其中找到了一些url,尽管下面的一个对你很有用。我试图运行npm install来安装所有依赖项,但是当我运行这个npm install命令时,我得到了这个结果error@Santhosh我已经用实际的错误更新了我的问题,我得到了错误日志文件,你能看一下并帮助我吗。我想现在你可以知道我面临的确切错误了。