node express实现热更新
在使用node进行开发的时候,每次修改文件,都需要重启 express 服务很麻烦
我们可以使用nodemon这个库,修改文件后可以自动重启 express 服务。
安装:
npm install --save-dev nodemon
在使用npm(Node Package Manager)安装npm包时,--save-dev
这个选项是用来指定将该包作为开发依赖(devDependency)添加到你的项目中的。这意味着这个包仅在开发过程中需要,而在生产环境中并不需要
安装完成后我们可以在项目的package.json里的devDependencies块看到下载的nodemon
image-20240916200436970
接下来修改package.json的内容添加scripts块
{
"scripts": {
"start": "nodemon ./app.js"
},
"dependencies": {
"art-template": "^4.13.2",
"express": "^4.21.0",
"express-art-template": "^1.0.1"
},
"devDependencies": {
"nodemon": "^3.1.4"
}
}
其中app.js为项目入口文件
使用npm run start命令启动服务
image-20240916200757400
这样只要我们修改项目文件,nodemon就能立刻重启服务来实现热更新功能,不需要我们手动去重启
License:
CC BY 4.0