avatar

麦兜的小站

MDO.INK

  • 首页
  • 随笔
  • 知识库
  • 归档
  • 动态
  • 标签
  • 关于
Home node express实现热更新
文章

node express实现热更新

Posted 2025-06-19 Updated 2025-06- 19
By power 已删除用户
3~5 min read

在使用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
Share

Further Reading

Jun 25, 2025

Vue实现顶部导航跟随页面联动效果

需求背景 最近也是应我一位同学的要求,给他的公司制作一个官网,那也就是拾起了一些基础的知识,搜索了一些其它的文章有实现这种效果的,但大多导航都是在侧边,然后点击导航对应的部分内容滑到最上面,跟我这次设...

Jun 20, 2025

Share.js - 一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点

一键分享到微博、QQ空间、QQ好友、微信、腾讯微博、豆瓣、Facebook、Twitter、Linkedin、Google+、点点等社交网站,使用字体图标。 有两种安装方式: 使用npm npmi...

Jun 19, 2025

node express实现热更新

在使用node进行开发的时候,每次修改文件,都需要重启express服务很麻烦 我们可以使用nodemon这个库,修改文件后可以自动重启express服务。 安装: npminstall--save-...

OLDER

beego项目部署与热更新

NEWER

高考后妈妈连1万块都拿不出!

Recently Updated

  • 如何实现接口幂等性
  • 10个npm工具包
  • How to set up PHP7.4 on MacOS.
  • Automa:一键自动化,网页数据采集与工作流程优化专家Automa:解锁自动化
  • Mac 下用 brew 搭建 LNMP

Trending Tags

thinkphp clippings

Contents

©2025 麦兜的小站. Some rights reserved.

Using the Halo theme Chirpy