咱们在应用 nodejs 开发服务端时,批改完代码须要重新启动能力使代码失效,此时咱们能够应用 nodemon 来监听文件变动后主动重启服务,从而缩小手动重启这样无意义的操作。
应用步骤:
第一步,装置
npm i nodemon -g
第二步,编写指令
能够在 package.js 文件中编写 nodemon 的启动命令,如下
{
"name": "blog-1",
"version": "1.0.0",
"description": "","main":"app.js","scripts": {"test":"echo \"Error: no test specified\" && exit 1","server":"nodemon ./server.js"},"author":"",
"license": "ISC"
}
开启的./server.js 须要有启动服务器的代码,如下:
var http = require("http");
const serverHandle = require('../app.js');
http.createServer(function (req, res) {serverHandle(req, res);
}).listen(8080);
console.log("localhost:8080");
第三步,在终端中启动命令
npm run server
运行命令胜利如下图:
至此,再次批改代码时,nodemon 会帮你主动重启!