如何设置.npmrc
文件以告知npm install
从https://registry.npmjs.org但只有一个特定的来自一家公司的Artifactoryhttps://artifactory.corporation.io/artifactory/npm/需要使用身份验证?
我们可以配置https://registry.npmjs.org作为Artifactory中的远程存储库(test-npm remote(。如果您有任何在本地开发的包,则可以将其部署到本地(测试npm-local(存储库中。我们可以创建一个由本地和远程存储库组成的虚拟存储库,并使用虚拟存储库提取npm工件(测试npm(。您可以在下面的链接中找到更多详细信息。https://jfrog.com/screencast/setting-up-an-npm-registry-with-jfrog-artifactory-in-less-than-one-minute/
npm config set registry http://art.local/artifactory/api/npm/test-npm/
npm login
<enter credentials>
NPM客户端配置示例供您参考。
$ cat ~/.npmrc
email=test@test.com
always-auth=true
registry=http://art.local/artifactory/api/npm/test-npm/
//art.local/artifactory/api/npm/test-npm/:username=testuser
//art.local/artifactory/api/npm/test-npm/:_password=XXXXXXX
要安装软件包:npm install<包装名称>