node.js - 为 npm 注册表 URL 设置用户名和密码

标签 node.js npm npm-install npm-registry npm-config

我正在尝试使用 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/

相关文章:

javascript - webpack 和 babel-polyfill : Can't resolve 'core-js/modules/es6.array.map' in source directory

node.js - Node/less : util. 将 : Use console. 日志改为

node.js - Node.js 可以在服务器上启动脚本吗?

node.js - 安装 Karma (Testacular) 时出错

javascript - 如何加载 Angular 应用程序中的所有依赖项

javascript - 可以使用 Node.js 通过 Google API 在 map 上进行真正的实时更新

javascript - 如何覆盖特定项目的全局 yarn 注册表

node.js - 在 ubuntu VPS 16.04 上安装 Sails js?

node.js - Ubuntu 16.04 无法运行 npm run/install/rebuild

node.js - 未找到命令 'gulp'