我们在使用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 ./bin/index.js" }, "author": "", "license": "ISC" }复制代码
当然,开启的./bin/index.js 需要有启动服务器的代码,如下:
var http = require("http"); const serverHandle = require('../app.js'); http.createServer(function (req, res) { serverHandle(req, res); }).listen(8080); console.log("localhost:8080");复制代码
第三步,在终端中启动命令
OK了,再次修改代码时nodemon会帮你自动重启!