我正在尝试使用 npm 从 url 安装包:http://host:80
我做了以下事情:
npm 配置设置严格的 SSL 假
npm 配置集注册表“<>”
npm --proxy http://host:port install <>(我们的代理不需要身份验证)
当我厌倦运行上面的安装包命令时,它会抛出
npm 错误!代码 E401
npm 错误! 401 需要授权:@latest
当我应该为注册表 url.I 设置用户名和密码时,我用谷歌搜索并发现注册表 url 和详细信息是 .npmrc 文件的一部分。
目前它有
严格 ssl=false
注册表=<> enter code here
我应该在这个文件中添加用户名和密码吗?如果是这样,你能给我格式或如何添加它或在哪里添加它。谢谢。
最佳答案
如果您想对您的 NPM 注册表(如 Artifactory)进行身份验证
您可以在运行时提供如下登录详细信息
npm login
或者,您可以将以下内容粘贴到 .npmrc 文件中。
_auth = <USERNAME>:<PASSWORD> (converted to base 64)
email = youremail@email.com
always-auth = true
如果您遇到任何 SSL 问题,您可以添加以下内容以禁用 SSL
strict-ssl=false
如果要配置代理设置
npm config set proxy http://"username:mystrongpassword"@proxy.mycompany.com:PORT
npm config set https-proxy http://"username:mystrongpassword"@proxy.mycompany.com:PORT
关于node.js - 为 npm 注册表 URL 设置用户名和密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50612549/