📜  nodemon 监视文件运行命令 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:03:16.240000             🧑  作者: Mango

nodemon 监视文件运行命令

简介

nodemon是一个简单易用的命令行工具,用于自动部署应用程序的改变并运行文件。nodemon会监视应用程序中的文件,当文件发生变化时,nodemon会自动重新启动应用程序。这个工作流程可以使开发人员更加高效地进行生产力工作,并快速更新和查看改变。

特性

nodemon的特性包括:

  • 监视文件,检测到文件变化后自动重启应用程序
  • 可以监控大多数文件类型的变化,包括JavaScript、CSS、HTML等
  • 添加了一些额外的标志和选项,使开发人员更容易地调试应用程序
  • 支持多种操作系统,包括Windows、Mac OS、Linux等
  • 可以在内部使用不同的JavaScript运行时,例如node、v8、rhino等
安装

在全局安装nodemon:

npm install -g nodemon

在本地安装nodemon:

npm install --save-dev nodemon
使用

使用nodemon非常简单。只需将nodemon的命令行替换为原始命令,如下所示:

nodemon [your-command]

示例:

nodemon app.js
在项目中使用

在应用程序中使用nodemon时,必须将其安装在应用程序的依赖项中。可以这样做:

npm install --save-dev nodemon

之后,在package.json文件中添加以下命令:

{
  "scripts": {
    "dev": "nodemon app.js"
  }
}

启动应用程序:

npm run dev
自定义配置

可以在nodemon.json文件中指定自定义配置。例如,将inspect端口更改为9229:

{
  "ignore": ["*.test.js", "fixtures/*"],
  "execMap": {
    "js": "node --inspect=9229"
  }
}
结论

通过使用nodemon,开发人员可以更轻松地在应用程序开发过程中进行迭代,从而更快地进行测试和开发。nodemon的简单易用特性使其成为值得尝试的工具之一。