我正在使用 webstorm,并尝试使用设置环境变量
set NODE_ENV=development
当我使用检查环境变量时
echo%NODE_ENV%
我得到的答案是发展。
但是在我的节点应用程序中,当我使用检查变量时
var b= process.env.NODE_ENV;
i get
b:undefined
我什至尝试在 package.json 文件中使用以下内容
"start": "set node ./bin/www && NODE_ENV=production "
我仍然不确定。我不知道这里有什么问题。
您应该首先设置变量,然后运行脚本:
"start": "set NODE_ENV=production&& node ./bin/www"
请注意,这仅适用于 Windows。如果您想要跨平台解决方案,请使用cross-env https://www.npmjs.com/package/cross-env包裹:
cross-env NODE_ENV=production node ./bin/www
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)