我正在为我的一个npm软件包使用私有npm注册表,我还有一些其他软件包从默认的npm注册表中引用。我现在正在做的是:
npm config set registry https://private.registry.endpoint
但是,这会全局更改注册表。我可以在项目的根目录中手动创建.npmrc
并在里面手动设置注册表。这不会取代我的全局注册表,只会将私有注册表用于特定项目。但是,我想用命令执行此操作,而不必手动创建.npmrc
并设置注册表。
如果您想知道我为什么需要这个,我知道如何自己做,但是我必须引导其他用户如何做到这一点,并且为它们提供命令会更简单。我需要知道是否有办法做某种事情:
npm config --local set registry https://private.registry.endpoint
答案 0 :(得分:1)
我们通过确定我们的私有包来解决这个问题,这允许我们仅为特定的@scope
添加私有注册表,而不是更改整个默认注册表以下载私有包。