在编写调试Node.js项目,修改代码后,需要频繁的手动close掉,然后再重新启动,非常繁琐。
现在,我们可以使用nodemon这个工具,它的作用是监听代码文件的变动,当代码改变之后,自动重启。
nodemon安装与使用:
//安装nodemon
cnpm install -g nodemon //全局安装
nodemon -v //查看版本检测是否安装成功
cnpm install nodemon --save-dev //项目安装
//启动node文件
nodemon ./bin/www.js
cross-env这是一款运行跨平台设置和使用环境变量的脚本,兼容mac linux 和 windows
cross-env安装与使用:
//安装cross-env
cnpm install cross-env --save-dev
//设置环境变量
"scripts": {
"dev": "cross-env MODE_ENV=dev nodemon ./bin/www.js",
"prd": "cross-env MODE_ENV=production nodemon ./bin/www.js"
}
//调用环境变量
process.env.MODE_ENV //dev or production