当前位置: 首页 > news >正文

Nodemon 深入解析与使用

目录

  • 1. 基本知识
  • 2. Demo
  • 3. 高级配置

1. 基本知识

Nodemon 深入解析与使用指南
Nodemon 是一个强大的开发工具,用于监控 Node.js 应用程序中的文件变更,能自动重启应用,极大提高开发效率

基本的优点如下:

  • 自动化:避免手动重启应用,提高开发效率
  • 灵活性:支持多种文件扩展名和自定义配置
  • 易于使用:简单的命令行界面,无需复杂的设置

安装:npm install -g nodemon (-g 参数表示全局安装,可以在任何地方使用)

在这里插入图片描述

基本的用法如下:nodemon app.js (在项目目录下启动应用)

常用命令与选项

命令描述
nodemon <file>监视并运行指定文件
nodemon -r <module>监视指定模块(如 require)
nodemon --exec <cmd>指定自定义执行命令,例如 nodemon --exec python app.py

2. Demo

为更好的配合使用,以Demo进行展示

// app.js
console.log("应用程序正在运行...");
setInterval(() => {console.log("仍在运行...");
}, 2000);

截图如下:nodemon app.js (此处使用了其他Demo,为了展示用)

在这里插入图片描述

3. 高级配置

可以通过 nodemon.json 文件自定义配置:

{"watch": ["src"],"ext": "js,json","ignore": ["node_modules"],"exec": "node app.js"
}
  • watch: 指定需要监视的文件夹
  • ext: 指定监视的文件扩展名
  • ignore: 指定不监视的文件夹
  • exec: 指定执行的命令

可以直接在命令行中指定参数:

nodemon --watch src --ext js,json --ignore node_modules app.js

http://www.mrgr.cn/news/52739.html

相关文章:

  • 【MySQL】聚合函数和分组查询
  • 【ShuQiHere】 机器学习中的网格搜索(Grid Search)超参数调优
  • 手机数据恢复技巧:适用于手机的恢复应用程序
  • 面对配分函数 - 去噪得分匹配篇
  • 在FastAPI网站学python:环境变量 Python Environment Variables
  • React 列表 Keys
  • itext 转换word文档转pdf
  • 231321321
  • Spring Boot 中的 @RequestMapping 和 Spring 中的 @RequestMapping 有什么区别?
  • Python | Leetcode Python题解之第492题构造矩形
  • AI学习指南深度学习篇-预训练模型的数学原理
  • TCP/IP 寻址
  • 【ShuQiHere】Logic Programming:探索逻辑编程的奇妙世界
  • 在FastAPI网站学python:虚拟环境创建和使用
  • Python列表专题:插入元素性能分析
  • Pytest库应用详解
  • 数据库优化策略
  • 可编辑73页PPT | 企业智慧能源管控平台建设方案
  • 发布专利的基本流程:
  • 使用 Python 的 mock 库进行依赖注入