首頁 > 問答 > 主體
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
為什麼?
淡淡烟草味2017-05-19 10:19:26
自問自答,原因是中間不能有&&,&&這樣會分割出前後兩個環境,導致後一個語句的環境沒有NODE_ENV
&&
PHPz2017-05-19 10:19:26
NODE_ENV=dev这里不能有空格"test": "cross-env NODE_ENV=dev&& node test.js"
NODE_ENV=dev
"test": "cross-env NODE_ENV=dev&& node test.js"