我有一个nodejs项目并在root下放置.npmrc文件来覆盖默认的npm config。我需要在构建项目时更改npm项目配置。有没有可用的选项来覆盖npm项目配置?
我试图运行这个
npm config set registry "https://registry.npmjs.org/"
但它无法覆盖npm项目配置。
答案 0 :(得分:1)
覆盖使用--registry
样本格式
npm --registry registryurl install packagename
答案 1 :(得分:1)
我意识到这已经很老了。但是,我相信项目特定的 .npmrc
文件会覆盖您的全局 .npmrc
文件,而不是您在问题中似乎提到的全局覆盖项目。
根据我的研究,npm config set
命令似乎没有特定于项目的参数。它只适用于全局文件,我认为...
通过运行我需要的所有 npm config set <key> <value>
命令,转到我的全局 .npmrc
文件并复制所有新的键/值对,将它们粘贴到我的项目特定 {{1} } 文件,然后返回并从我的全局 .npmrc
文件中删除这些新键/值。