限制对npm包的访问 我在一个项目的中间,我们决定开始使用我们自己的内部私有包,在公司中部署这个过程的一部分是确保用户只能从我们的艺术作品回购中安装。是否有限制对外部npm软件包的访问并只允许用户从我们的私有repo安装任何人都可以指向我的软件包?

限制对npm包的访问 我在一个项目的中间,我们决定开始使用我们自己的内部私有包,在公司中部署这个过程的一部分是确保用户只能从我们的艺术作品回购中安装。是否有限制对外部npm软件包的访问并只允许用户从我们的私有repo安装任何人都可以指向我的软件包?,npm,artifactory,npm-install,yarnpkg,Npm,Artifactory,Npm Install,Yarnpkg,实现这一点的最简单方法是设置一个并将所有用户(通过.npmrc-参见)指向该repo。 这将有效地使您的用户仅从您的本地回购协议解析包 此方法可能需要您从公共注册表下载用户依赖的包,并手动将它们部署到本地repo,以便请求它们的客户端可以使用它们 另一种方法是将一个远程和一个本地文件放在后面,并使用模式允许您的用户从公共注册表(即npmjs.com)下载一些包,同时限制从本地repo解析所有其他文件包(如果在其中不可用,则根本不解析).实现这一点的最简单方法是设置一个链接,并将所有用户(通过.n

实现这一点的最简单方法是设置一个并将所有用户(通过
.npmrc
-参见)指向该repo。 这将有效地使您的用户仅从您的本地回购协议解析包

此方法可能需要您从公共注册表下载用户依赖的包,并手动将它们部署到本地repo,以便请求它们的客户端可以使用它们


另一种方法是将一个远程和一个本地文件放在后面,并使用模式允许您的用户从公共注册表(即npmjs.com)下载一些包,同时限制从本地repo解析所有其他文件包(如果在其中不可用,则根本不解析).

实现这一点的最简单方法是设置一个链接,并将所有用户(通过
.npmrc
-请参阅)指向该回购。 这将有效地使您的用户仅从您的本地回购协议解析包

此方法可能需要您从公共注册表下载用户依赖的包,并手动将它们部署到本地repo,以便请求它们的客户端可以使用它们


另一种方法是将一个远程和一个本地文件放在后面,并使用模式允许您的用户从公共注册表(即npmjs.com)下载一些包,同时限制从本地repo解析所有其他文件包(如果在其中不可用,则根本不解析).

我一直在寻找在项目库中使用本地.npmrc的方法。我还看着基地里的一个.yarnrc。谢谢你的反馈!我一直在寻找在项目库中使用本地.npmrc的方法。我还看着基地里的一个.yarnrc。谢谢你的反馈!