在进项项目开发中经常会遇到不同环境切换的问题,比如说开发环境和正式环境对应不同服务器的 mysql ,总不能每次切换不同环境的时候修改代码,这样既容易出错,也不利于代码维护,所以这个时候就需要用到环境变量来进行配置了。
开发环境
在开发环境中,我们一般链接的是本地服务器的 mysql ,这个时候我们可以通过以下设置来进行变量控制:
package.json
:
"scripts": {
"start": "set NODE_ENV=development&& node ./bin/www",
"devstart": "set NODE_ENV=development&& nodemon ./bin/www"
}
原创大约 1 分钟