如何仅为特定项目

时间:2016-12-22 12:52:21

标签: node.js npm npm-install

我正在为我的一个npm软件包使用私有npm注册表,我还有一些其他软件包从默认的npm注册表中引用。我现在正在做的是:

npm config set registry https://private.registry.endpoint

但是,这会全局更改注册表。我可以在项目的根目录中手动创建.npmrc并在里面手动设置注册表。这不会取代我的全局注册表,只会将私有注册表用于特定项目。但是,我想用命令执行此操作,而不必手动创建.npmrc并设置注册表。

如果您想知道我为什么需要这个,我知道如何自己做,但是我必须引导其他用户如何做到这一点,并且为它们提供命令会更简单。我需要知道是否有办法做某种事情:

npm config --local set registry https://private.registry.endpoint

1 个答案:

答案 0 :(得分:1)

我们通过确定我们的私有包来解决这个问题,这允许我们仅为特定的@scope添加私有注册表,而不是更改整个默认注册表以下载私有包。