运行`npm install`时可以重写一个本地.npmrc吗?
我的项目有一个位于其根目录的.npmrc文件,其中包含臭名昭着的$ {NPM_TOKEN} hack,并且对于CI,Staging,Production等是必需的。
为了解决这个问题,我希望开发人员在安装依赖关系时能够告诉npm
使用包含_authToken
的替代.npmrc。 像npm install . --npmrc=~/.npmrc
npm install . --npmrc=~/.npmrc
。 这将防止他们不得不污染他们的系统的环境variables,.bash_profile等。
目前这是可能的吗? (似乎不那么…)如果不是这样,那么为什么这样的方法要么不可能(极不可能),或者不被NPM团队考虑,是否有任何理由?
幸运的是, 这个选项已经存在 ,可以这样使用:
npm install . --userconfig=~/.npmrc