我需要在脚本中传递npm登录的凭据,有没有办法提供类似于git凭据的凭据:
git clone https://username:password@github.com
答案 0 :(得分:0)
看看.npmrc
file,您可以使用此文件设置npm配置变量,例如凭据,注册表位置等。此文件位于您的 HOME 目录。这是一个示例.npmrc
文件供参考:
〜/ .npmrc
registry=https://registry.npmjs.com/
_auth="<token>"
email=<email>
always-auth=true
将您的电子邮件和_auth token替换为您的凭据。您的脚本将使用.npmrc
文件中设置的这些全局配置。
希望有帮助!
答案 1 :(得分:0)
从命令行输入npm login
并输入凭据将自动生成一个npm令牌并为您设置.npmrc文件。
答案 2 :(得分:-1)
几个月前,我为此找到了一个npm软件包,但我忘了更新此问题。
只需安装npm-cli-login,并在终端机/脚本中按以下方式使用它即可:
npm-cli-login -u testUser -p testPass -e test@example.com