OS X獲取process.env.NODE_ENV出錯

原來項目是其它小組在維護,如今咱們須要維護部分功能,把項目帶到OS X上運行發現javascript

webpack.config.js獲取process.env.NODE_ENV變量出錯java

解決:node

根據電腦操做系統平臺類型修改package.json文件內容webpack

 

"build-win": "npm run clean && set NODE_ENV=production&& webpack --progress --hide-modules --config ./build/webpack.build.js",
"build-mac": "npm run clean && export NODE_ENV=production&& webpack --progress --hide-modules --config ./build/webpack.build.js"

 

來源:web

https://cnodejs.org/topic/57a409657a922d6f358cd22dnpm

 

打開命令行(請先裝node),輸入node,再輸入process.env,能夠看見process.env是一個對象。json

on Windows:bash

set NODE_ENV=dev 

on OS X or Linux:app

export NODE_ENV=dev 

直接寫在js文件:ide

process.env.NODE_ENV = 'production'; 

而後在package.json

"scripts": { "start": "set NODE_ENV=dev && node app.js" }
做者:Duobe 連接:https://www.jianshu.com/p/ce8f405935b9
相關文章
相關標籤/搜索