Nexus OSS 3 - npm install需要npm登录

时间:2016-06-27 13:36:43

标签: npm nexus npm-install

我们已经开始使用Nexus OSS 3作为独立的NPM服务器,到目前为止它工作得很好,但有一件事对我来说没什么意义,这是要求做的事情能够npm login自行发布的包之前的npm install

我们正在遵循建议的存储库结构: npm_proxy - 用作npm public repo的代理 npm_private_internal - 用于上传自己创建的内部包 npm_private_external - 用于上传第三方软件包 npm_group - 将所有这些包装在一起,以便通过一个URL可以访问它们

现在我明白在发布新软件包时应该需要npm login,但是为什么在执行其中一个自我发布的软件包时需要{?}},是否可以避免?

1 个答案:

答案 0 :(得分:3)

如果您对npm存储库允许匿名读取权限,则不需要它。但我想你还没有给匿名用户这些特权?

如果是这样,替代方法是在.npmrc文件中对所需的凭证进行base64编码,如下所述:

https://books.sonatype.com/nexus-book/reference/npm-deploying-packages.html

但最好使用npm登录。