【发布时间】:2016-11-14 21:00:36
【问题描述】:
背景
我正在尝试为我们的应用程序配置生产版本。我们正在使用 npm/gulp/maven/jenkins。目标是使用一个命令安装所有东西 - mvn install -p production 或 mvn install 用于开发(默认选项)。
问题
我的问题是,我如何在 npm 中设置配置文件以获取:npm install - 从 package.json 和 postinstall 安装东西 gulpnpm install production - 从 package.json 和 postinstall @987654330 安装东西@
可能的解决方案
- npm-config https://docs.npmjs.com/misc/config
- npm-scripts - environemnt - https://docs.npmjs.com/misc/scripts#environment
- npmrc - https://docs.npmjs.com/files/npmrc
- npm 生产 - https://docs.npmjs.com/all#production
- NODE_ENV 或其他系统变量
似乎有办法做到这一点,但有很多选择。我该如何选择合适的? (我读过例如 NODE_ENV 在不同的操作系统上设置不同)。设置不会那么复杂吧?
最后一句话
我相信这是一个有效的 SO 问题,因为可能其他人迟早会遇到同样的问题。我会尝试自己找到答案,但也许有人可以做到这一点:) 谢谢
【问题讨论】:
标签: npm