nodemon是一个发现文件夹中文件改变时,帮助node.js进行重启程序的基础应用。
其本身并不需要任何其他更改或者方法添加到你的代码中,nodemon是一个基于node的包装方案。可以使用nodemon替换执行node关键字来启动您的script脚本。
全局安装
npm install -g nodemon
开发时安装
npm install --save-dev nodemon
用法:
nodemon执行你的应用
nodemon [your node app]
运行非node内部命令
nodemon也可以被用来执行和引导其他项目,如果没有nodemon.json扩展文件,nodemon会读取那些正在运行和被监控的的script文件扩展而非仅读取.js文件
nodemon --exec "python -v" //会执行python -v命令
监听文件类型
创建nodemon.json文件并配置如下
{
"name": "nodemon",
"nodemonConfig": {
"watch": ["*.js", "*.html"], // 监控.js和.html文件
"delay": 2500
}
}
忽略指定文件类型文件变更
{
"name": "nodemon",
"nodemonConfig": {
"ignore": ["*.py"], //.py类型文件更改不刷新项目
"delay": 2500
}
}