NodeJs 第十二章 nodemon

nodemon 是一个监视器,用于监控工程中的文件变化,如果发现文件有变化,可以执行一段脚本。

本章节只介绍基础用法,深入学习请参考 官方文档

安装

  • 全局安装
javascript 复制代码
npm install -g nodemon
  • 本地安装
javascript 复制代码
npm install --save-dev nodemon

用法

本地安装使用 npx nodemon [your node app], 全局安装使用nodemon [your node app]

查看 nodemon 参数 可以使用 nodemon -hnodemon help

如果有 package.json 文件,nodemon 会自动使用 package.jsonmain,并使用这个值作为启动程序

nodemon 重启

nodemon 正在运行时,如果您需要手动重新启动应用程序,您可以输入rs回车符 ,而不是停止并重新启动nodemonnodemon将重新启动您的进程。

配置文件

Nodemon 支持本地和全局配置文件,通常被命名nodemon.json 并且可以位于当前工作目录或主目录中。可以使用该--config <file>选项指定替代的本地配置文件

  • 优先级
javascript 复制代码
命令行参数 > 本地配置 > 全局配置
  • 配置文件可以将任何命令行参数作为 JSON 键值
javascript 复制代码
{
  "restartable": "rs",
  "ignore": [
    ".git",
    "node_modules/**/node_modules"
  ],
  "verbose": true,
  "execMap": {
    "js": "node --harmony"
  },
  "events": {
    "restart": "osascript -e 'display notification \"App restarted due to:\n'$FILENAME'\" with title \"nodemon\"'"
  },
  "watch": [
    "test/fixtures/",
    "test/samples/"
  ],
  "env": {
    "NODE_ENV": "development"
  },
  "ext": "js,json"
}
相关推荐
小璞15 分钟前
05_CursorRules_代码审查篇_Rule_code-review
前端
前端小书童16 分钟前
前端开发中的css:「ink → Bootstrap → 预处理器 → Tailwind → UnoCSS」
前端·css
萌萌哒草头将军18 分钟前
有了它 ,我彻底告别了 try-finally 🔥🔥🔥
前端·javascript·vue.js
冬至z18 分钟前
Vue 2 项目中快速集成 Jest 单元测试(超详细教程)
前端·单元测试
小璞18 分钟前
03_CursorRules_UI还原篇_Rule_ui-restoration
前端
小璞20 分钟前
01_CursorRules_需求理解篇_Rule_requirement-understanding
前端
老虎062733 分钟前
JavaWeb前端02(JavaScript)
开发语言·前端·javascript
耀耀切克闹灬33 分钟前
WEB前端基础知识梳理(四)
前端
anyup43 分钟前
🔥🔥 10 天 Star 破百!uView Pro 文档也开源啦:完全免费、无广告、高效上手
前端·vue.js·uni-app