Express 设置process.env.NODE_ENV变量

第一种方式:经测试可行

前提条件需要安装cross-env包
安装命令:

npm install cross-env --save-dev
"dev": "cross-env NODE_ENV=development node ./bin/server"

注意问题
1.cross-env NODE_ENV=development && node ./bin/server这种写法无法获取到环境变量,需删除&&

第二种方式:

"dev": "set NODE_ENV=development && node ./bin/server"

经测试虽然可以取到process.env.NODE_ENV的内容但是和字符串'development'比较的时候一直返回的false。不知道为啥,有知道的大神请留言。万分感谢

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容