【发布时间】:2016-03-29 09:27:54
【问题描述】:
您可以在 Windows 中使用“SET”命令设置环境变量:
set NODE_ENV=production
您可以在 package.json 文件中指定短脚本:
"scripts": {
"buildDev": "set NODE_ENV=development && webpack",
"buildProd": "set NODE_ENV=production && webpack",
}
除了一件事之外,这些都可以完美运行:当 webpack 开始执行我的配置文件时,NODE_ENV 的值是 "development " - 请注意尾随空格。
这会阻止我的配置文件检测到正确的环境(通过process.env.NODE_ENV)并返回适当的配置。
【问题讨论】:
标签: javascript node.js windows environment-variables webpack