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
相关文章
相关标签/搜索