NODE_ENV是如何工作的

时间:2016-03-21 20:46:11

标签: npm npm-install

在packages.json中的

我看到脚本设置为在特定环境下运行。

"scripts": {
    "prod": "node_modules/.bin/gulp build; NODE_ENV=production webpack --config webpack.config.prod.js --display-error-details",
    "bower": "node_modules/.bin/bower",
    "test": "NODE_ENV=test jest" , .....

我的问题是:

1 - 这些环境在哪里宣布?

2 - NODE_ENV=testNODE_ENV=development之间有什么区别?

3 - npm如何理解它们,它如何告诉我当前的环境是什么?

4-你可以解释运行上述脚本的方式和时间之间的差异

0 个答案:

没有答案