如何将npm配置保存到项目.npmrc文件中?

时间:2015-01-05 21:42:20

标签: npm

我希望运行npm config来设置项目的.npmrc文件中的值。 Docs似乎没有说明如何指定一个文件来保存值。

寻找类似的东西 npm config --file /path/to/repo/.npmrc set key value

尝试将其用于需要从env vars构建.npmrc文件的构建脚本。

3 个答案:

答案 0 :(得分:1)

您可以执行chroot,在~/.npmrc上构建配置文件,然后将其复制到正确的位置。

答案 1 :(得分:1)

你可以覆盖任何可以由.npmrc设置的属性 通过命令行传递它。 例如,--package-lock false将关闭程序包锁定生成。

答案 2 :(得分:0)

令人困惑的是,自npm v6.9.0起,似乎仍未直接支持此功能。

有点尴尬,但是如果您的npm版本足够新,则可以重新设置--userconfig option 的用途,以使npm config项目特定的< / em> .npmrc文件。

例如,从给定项目的根文件夹中,以下命令通过使pwsh在本地{{1}上进行操作,在项目本地将npm config(PowerShell Core)配置为运行脚本的外壳。 }}文件通过
.npmrc

--userconfig