📜  nodemon 全局安装 npm (1)

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

全局安装 npm 的 nodemon

Nodemon 是一个用于监视 JavaScript 应用程序中任何更改并自动重新启动服务器的工具。全局安装 npm 中的 Nodemon 可以帮助程序员省去手动重启服务器的烦恼,让开发过程更加流畅。

安装

要使用 Nodemon,您需要先安装 Node.js 和 npm。如果您已经安装了这些程序,请直接运行以下命令:

npm install -g nodemon

这将全局安装 Nodemon。如果您安装成功,您可以使用以下命令验证:

nodemon -v
使用 Nodemon

使用 Nodemon 开始监视文件并自动重启服务器非常简单。只需使用以下命令启动您的服务器:

nodemon app.js

这将启动服务器并开始监视文件。如果您对 app.js (或任何其他包含您的应用程序的文件) 进行更改,则 Nodemon 会自动重新启动服务器,以便您可以立即看到更改的效果。

Nodemon 的高级用法

除了使用默认设置外,您还可以根据自己的需求对 Nodemon 进行配置。以下列出了一些常见的高级用例:

监控文件夹中的文件更改

您可以使用以下命令来监视整个文件夹中的更改:

nodemon my-folder/
监控多个文件

除了仅监视一个文件,您还可以同时监视多个文件:

nodemon app.js index.js
自定义忽略文件

如果您希望 Nodemon 忽略某些文件,您可以使用 .nodemonignore 文件来进行设置。示例 .nodemonignore 文件内容:

node_modules/
*.log
build/

这将确保 Nodemon 不会监视位于 node_modules/、以 .log 结尾的文件和位于 build/ 文件夹中的任何文件。

用 Nodemon 监视 TypeScript 文件

如果您正在使用 TypeScript 编写服务器,则可以通过以下步骤使用 Nodemon 监视 TypeScript 文件:

  1. 首先,安装 ts-node 和 typescript:
npm install -g ts-node typescript
  1. 然后,运行以下命令:
nodemon --exec ts-node app.ts

这将使用 ts-node 执行 TypeScript 文件,并监视更改以实时重新加载应用程序。

结论

Nodemon 是一个非常强大的工具,可以节省时间和精力,让程序员专注于编写代码而不是手动重启服务器。全局安装 npm 中的 Nodemon 很容易,使用也非常简单。如果您是一个 JavaScript 开发者,不要犹豫,尝试一下 Nodemon,您肯定会喜欢它的。