我正在测试我们的npm包注册表的新版本。我想在我们的CI服务器上运行一个作业,指定一个不同于默认值的注册表。
我尝试执行
如何在运行
我尝试执行
npm publish --registry "http://nexus.dsv.myhost/nexus/repository/npmjs-registry
,但它没有起作用。 它被发布到了默认的注册表中。如何在运行
npm publish
时指定不同的注册表。 这是一个作用域包。
npm config
不起作用,因为我有一个共享的 Node 安装。这是一个 CI 服务器。那会改变在服务器上运行的所有内容的配置。我只想为特定的工作更改它。最好在命令行上配置一些东西,这样我就不需要更改代码了。 - neves.npmrc
文件,如果您需要将其针对于该工作进行特定设置。我更新了我的答案,以包含有关npmrc文件的详细信息。 - Jake Holzinger