node下,每次文件的改动都需要重新的启动,反反复复,降低开发效率,浪费开发时间
nodemon 检测配置文件的改动,自动完成重启,提高开发效率
安装
- 安装
npm install -D nodemon
- 安装完成以后可以直接使用,如果确实全局安装的,可以直接使用
nodemon index.js
命令,如果不是的可以使用(mac)下npx nodemon index.js
配置
nodemon默认的是监控项目的所有类型文件的修改,为了提升开发效率,可以适当的配置
- 可以直接在package.json中添加配置的信息(不推荐)
直接添加
nodemon.json
文件在项目的根目录{
"watch": [
"*.js",
"*.json",
"src"
],
"ignore": [
"package*.json",
"nodemon.json",
"node_modules",
"public",
"log4js"
],
"extention": [
"*.js"
],
"env": {
"NODE_ENV": "development"
}
}
watch监控文件的配置,
*.js
,js结尾的文件*.json
,json结尾的文件,src
,src路径下的we年- ignore: 忽略监控的we年,
package*.json
,package开头的json文件,nodemon.json
,忽略nondemon.json文件,node_modules
,忽略node_modules文件夹下的所有文件,public
,忽略public文件夹下的所有文件,log4js
,葫芦log4js文件夹下的所有文件 - extention:
*.js
,只检测js结尾的文件 - env: 只在开发环境下的运行监控