Javascript 设置节点_ENV在MAC和Windows之间有所不同
我和4人小组一起工作,我是唯一的mac用户,我的同龄人都在使用windows机器。 我的团队成员(Windows用户)使用Javascript 设置节点_ENV在MAC和Windows之间有所不同,javascript,node.js,Javascript,Node.js,我和4人小组一起工作,我是唯一的mac用户,我的同龄人都在使用windows机器。 我的团队成员(Windows用户)使用“开始”:“set\”NODE\u ENV=prod\”和&NODE index.js“,这在我的mac电脑中不起作用 当我试图在日志中打印process.env.NODE\u env时,它返回undefined 浏览完之后,我在mac中使用了“start:“export NODE_ENV=prod&&NODE index.js”,它工作正常 现在,如果我在存储库中提交代码,
“开始”:“set\”NODE\u ENV=prod\”和&NODE index.js“
,这在我的mac电脑中不起作用
当我试图在日志中打印process.env.NODE\u env
时,它返回undefined
浏览完之后,我在mac中使用了“start:“export NODE_ENV=prod&&NODE index.js”
,它工作正常
现在,如果我在存储库中提交代码,它们将受到影响
是否有解决此平台问题的通用解决方案?
提前感谢。您可以使用以跨平台方式设置环境变量
要安装它,请执行以下操作:
npm install --save-dev cross-env
要使用它:
"start": "cross-env NODE_ENV=prod node index.js"