我的项目的根中有一个.npmrc,它包含臭名昭著的令牌}黑客,是CI、阶段、生产等所必需的。
为了解决这一现实,我希望开发人员能够在安装依赖项时告诉npm使用包含其_authToken的替代.npmrc。有点像,npm install . --npmrc=~/.npmrc。这将防止它们不得不污染系统的环境变量、.bash_profile等。
这是目前的可能吗?(看起来不那么.)如果没有,有什么原因可以解释为什么这样的方法不可能(极不可能)或者不被国家预防机制团队考虑?
发布于 2016-09-02 15:54:16
幸运的是,此选项已存在。和可以像这样使用:
npm install . --userconfig=~/.npmrc发布于 2021-03-07 23:04:48
我有一个类似的问题,我的解决方案是将项目级别的.npmrc重命名为类似于. npm的东西,这样它就不会扰乱本地环境,而在ci脚本中,在运行任何npm命令之前添加mv .npmrc-ci .npmrc。
https://stackoverflow.com/questions/39261943
复制相似问题