建立package.json文件
{
"name": "test",
"version": "1.0.0",
"description": "",
"main": "a.js",
"scripts": {
"dev": "set NODE_ENV=development&& node a.js",
"dev2": "export NODE_ENV=development&& node a.jss",
"build": "set NODE_ENV=production&& node a.js"
},
"author": "",
"license": "ISC",
"scripts 注释": "npm run dev 在window下运行,npm run dev2 在unix系统下运行"
}
a.js文件
通过判断环境变量对不同变量进行配置,如端口号,数据库地址等;&&前面不能有空格
if (process.env.NODE_ENV == 'development') {
console.log("开发版本")
} else if (process.env.NODE_ENV == 'production') {
console.log("上线版本");
}
npm run dev 在window下运行a.js