扫码关注官方订阅号
package.json里面scripts语句如下
"test": "cross-env NODE_ENV=dev && node test.js"
test.js 只有一句 console.log(process.env.NODE_ENV)
console.log(process.env.NODE_ENV)
但结果显示undefined
undefined
为什么?
自问自答,原因是中间不能有&&,&&这样会划分出前后两个环境,导致后一个语句的环境没有NODE_ENV
&&
NODE_ENV=dev这里不能有空格"test": "cross-env NODE_ENV=dev&& node test.js"
NODE_ENV=dev
"test": "cross-env NODE_ENV=dev&& node test.js"
微信扫码关注PHP中文网服务号
QQ扫码加入技术交流群
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
PHP学习
技术支持
返回顶部
自问自答,原因是中间不能有
&&,&&这样会划分出前后两个环境,导致后一个语句的环境没有NODE_ENVNODE_ENV=dev这里不能有空格"test": "cross-env NODE_ENV=dev&& node test.js"