咱们在应用 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 会帮你主动重启!