首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在windows上设置npm的外部代理配置

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

Stack Overflow用户
提问于 2019-09-06 05:56:05
回答 1查看 567关注 0票数 0

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

0909006c : PEM例程:get name:no start line。

我已经设置了npm配置代理,http-代理,https-代理和注册表与代理ip和端口的身份验证。

代码语言:javascript
复制
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。

这是在错误日志文件上出现的错误。

代码语言:javascript
复制
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 ]  
EN

回答 1

Stack Overflow用户

发布于 2019-09-06 06:01:16

您可以像这样设置代理,npm config set https-proxy http://20.22.20.22:8080替换IP地址和端口

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57816446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档