如何配置.npmrc文件以能够组合不同的NPM注册表



如何设置.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<包装名称>

相关内容

  • 没有找到相关文章

最新更新