恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

Node系列 · Express:nodemon

  • 首页
  • 资讯中心
  • /
  • Node系列 · Express:nodemon

相关资讯

Midjourney角色一致如何用AI实现?零基础也能搞定 2026/8/30 16:11:52
基于SpringBoot的在线智慧考公系统(源码+lw+部署文档+讲解等) 2026/8/30 16:11:52
金融行业Java校招笔试全解析:从HashMap到并发编程核心考点 2026/8/30 16:06:52

最新资讯

Java面试冲刺邪修指南:按命中率分配时间,开口复述高频题
软件测试练手项目大全:18个可写进简历的实战项目与工具指南
LangChain实战:从模型调用到Agent工具开发
Codex远程伙伴与后训练:从环境配置到工程化落地实践
Java零基础学习路线:从JDK配置到Spring Boot接口实战
Python爬虫工程化实战:批量、增量与垂直型爬虫全解析

今日推荐

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析
数字电路时序基石:深入理解建立时间与保持时间
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

本周热门

备战数据库管理工程师校招:索引、事务、备份恢复核心考点解析
数字电路时序基石:深入理解建立时间与保持时间
蓝桥杯国赛超声波测距机:从单片机原理到嵌入式系统实战

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

Node系列 · Express:nodemon

发布时间:2026/8/30 16:11:52
Node系列 · Express:nodemon Node系列 · Expressnodemon开发期每次改完代码都要手动重启 Node 太麻烦——nodemon监听文件改动自动重启让开发效率提升一个档次。一、安装与基础使用npminstall-gnodemon# 全局安装# 或作为开发依赖npminstall-Dnodemon1.1 最简使用# 替代 node 命令nodemon app.js# 指定端口nodemon app.js--port4000nodemon启动后执行app.js监听当前目录及子目录的文件变化文件改了 → 自动重启进程控制台输出[nodemon] restarting due to changes...1.2 监听特定文件nodemon--watchsrc--watchconfig app.js只监听src/和config/目录的变化。1.3 忽略特定目录nodemon--ignorenode_modules--ignore*.test.jsapp.jsnode_modules默认就忽略但日志、构建产物目录需要显式排除。二、配置nodemon.json把配置写到nodemon.json比命令行更可维护{ watch: [src, config], ignore: [src/**/*.test.js, logs], ext: js,json,env, env: { NODE_ENV: development }, exec: node --inspect app.js }配置项含义watch监听哪些目录ignore忽略哪些文件ext触发重启的扩展名env注入环境变量exec实际执行的命令三、package.json 集成{ scripts: { start: node app.js, dev: nodemon app.js, debug: nodemon --inspect app.js } }npmrun dev# 启动 nodemonnpmrun debug# 启动 nodemon 调试模式四、调试模式--inspect配合 Node Inspector / Chrome DevTools 调试nodemon--inspectapp.js[nodemon] starting node --inspect app.js Debugger listening on ws://127.0.0.1:9229/...打开 Chrome DevTools →chrome://inspect即可在浏览器里打断点、看变量。五、--inspectvs--inspect-brk# --inspect启动后立即继续执行断点命中时才停nodemon--inspectapp.js# --inspect-brk启动后第一行就暂停等调试器连上nodemon --inspect-brk app.js--inspect-brk适合代码启动早期就要打断点的情况。六、与 Node 内置--watch对比Node 18 内置--watch也能监听文件变化node--watchapp.js维度nodemonnode --watch内置❌ 第三方✅ 内置配置灵活度高nodemon.json低仅--watch-path多目录监听✅❌单目录自定义扩展名✅❌默认 js/json/mjs调试集成--inspect完整支持需手动加老项目兼容通用Node 18::: tip新项目Node 18可以直接用node --watch少装一个依赖老项目 / 需要复杂配置仍用 nodemon。:::七、最佳实践场景推荐开发期启动nodemon app.js或node --watch app.js调试nodemon --inspect app.js监听多目录nodemon.json的watch数组忽略日志 / node_modulesnodemon.json的ignore注入环境变量nodemon.json的env.NODE_ENV development八、小结nodemon监听文件改动自动重启 Node 进程配置文件nodemon.json比命令行参数更可维护--inspect启动 Node Inspector配合 Chrome DevTools 调试Node 18 可用内置node --watch替代少装依赖大项目用nodemon.json配置监听目录和忽略规则

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号