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