我注意到这种奇怪的行为,这并不是什么大不了的事情,但是窃听了我。节点在Windows上的环境变量
在我的package.json文件的“scripts”部分下,我有一个“start”条目。它看起来像这样:
"scripts": {
"start": "APPLICATION_ENV=development nodemon app.js"
}
在Mac终端上键入npm start
工作正常,并nodemon运行具有正确的APPLICATION_ENV变量应用程序如预期。当我在Windows环境下尝试相同时,出现以下错误:
“'APPLICATION_ENV'未被识别为内部或外部命令,可操作程序或批处理文件。
我已经尝试了git-bash shell和正常的Win CMD提示符,同样的处理。
我觉得这很奇怪,因为直接输入命令到终端(不通过npm启动package.json脚本)工作正常。
有没有其他人看过这个,找到了解决办法?谢谢!!