Nexus OSS 3-npm安装需要npm登录

Nexus OSS 3-npm安装需要npm登录,npm,nexus,npm-install,Npm,Nexus,Npm Install,我们已经开始使用Nexus OSS 3作为一个独立的NPM服务器,到目前为止,它工作得很好,但有一件事对我来说没有什么意义,那就是在能够安装NPM自我发布的软件包之前,必须先登录NPM 我们遵循建议的存储库结构: npm_代理-用作npm公共回购的代理 npm_private_internal-用于上载自行创建的内部包 npm_private_external-用于上载第三方软件包 npm_组-将所有这些内容打包在一起,这样就可以通过一个URL访问它们 现在我明白了发布新软件包时需要npm登录,

我们已经开始使用Nexus OSS 3作为一个独立的NPM服务器,到目前为止,它工作得很好,但有一件事对我来说没有什么意义,那就是在能够安装
NPM
自我发布的软件包之前,必须先登录
NPM

我们遵循建议的存储库结构: npm_代理-用作npm公共回购的代理 npm_private_internal-用于上载自行创建的内部包 npm_private_external-用于上载第三方软件包 npm_组-将所有这些内容打包在一起,这样就可以通过一个URL访问它们


现在我明白了发布新软件包时需要
npm登录
,但为什么在对其中一个自行发布的软件包执行
npm安装
时需要登录,而且可以避免吗?

如果您允许对您的npm存储库具有匿名读取权限,则不需要登录。但我猜你没有给匿名用户这些特权

如果是这样,另一种选择是在.npmrc文件中对所需的凭据进行base64编码,如下所述:

但最好使用npm登录