Npm NODE_ENV是如何工作的
在packages.json中,我看到脚本设置为在特定环境下运行Npm NODE_ENV是如何工作的,npm,npm-install,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" ,
"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\u ENV=test
和NODE\u ENV=development
之间有什么区别
3-npm是如何理解他们的,以及如何判断我当前的环境
4-你能解释一下如何和何时运行上述脚本的区别吗这是打字错误吗
NODE_ENV=test
等于NODE_ENV=test
oh yes@httpNick!谢谢编辑,我想知道NODE_ENV=test和NODE_ENV=development之间的区别,请查看所有4个问题我也对这个问题的答案感兴趣,因为我不知道。我注意到了一件事:-)