首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在运行‘`npm安装’时可以覆盖本地.npmrc吗?

在运行‘`npm安装’时可以覆盖本地.npmrc吗?
EN

Stack Overflow用户
提问于 2016-09-01 02:49:01
回答 2查看 12.4K关注 0票数 12

我的项目的根中有一个.npmrc,它包含臭名昭著的令牌}黑客,是CI、阶段、生产等所必需的。

为了解决这一现实,我希望开发人员能够在安装依赖项时告诉npm使用包含其_authToken的替代.npmrc。有点像,npm install . --npmrc=~/.npmrc。这将防止它们不得不污染系统的环境变量、.bash_profile等。

这是目前的可能吗?(看起来不那么.)如果没有,有什么原因可以解释为什么这样的方法不可能(极不可能)或者不被国家预防机制团队考虑?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2016-09-02 15:54:16

幸运的是,此选项已存在。和可以像这样使用:

代码语言:javascript
复制
npm install . --userconfig=~/.npmrc
票数 16
EN

Stack Overflow用户

发布于 2021-03-07 23:04:48

我有一个类似的问题,我的解决方案是将项目级别的.npmrc重命名为类似于. npm的东西,这样它就不会扰乱本地环境,而在ci脚本中,在运行任何npm命令之前添加mv .npmrc-ci .npmrc

票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39261943

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档