📅  最后修改于: 2023-12-03 15:17:58.287000             🧑  作者: Mango
Nodemon 是一个用于监视 JavaScript 应用程序中任何更改并自动重新启动服务器的工具。全局安装 npm 中的 Nodemon 可以帮助程序员省去手动重启服务器的烦恼,让开发过程更加流畅。
要使用 Nodemon,您需要先安装 Node.js 和 npm。如果您已经安装了这些程序,请直接运行以下命令:
npm install -g nodemon
这将全局安装 Nodemon。如果您安装成功,您可以使用以下命令验证:
nodemon -v
使用 Nodemon 开始监视文件并自动重启服务器非常简单。只需使用以下命令启动您的服务器:
nodemon app.js
这将启动服务器并开始监视文件。如果您对 app.js (或任何其他包含您的应用程序的文件) 进行更改,则 Nodemon 会自动重新启动服务器,以便您可以立即看到更改的效果。
除了使用默认设置外,您还可以根据自己的需求对 Nodemon 进行配置。以下列出了一些常见的高级用例:
您可以使用以下命令来监视整个文件夹中的更改:
nodemon my-folder/
除了仅监视一个文件,您还可以同时监视多个文件:
nodemon app.js index.js
如果您希望 Nodemon 忽略某些文件,您可以使用 .nodemonignore 文件来进行设置。示例 .nodemonignore 文件内容:
node_modules/
*.log
build/
这将确保 Nodemon 不会监视位于 node_modules/、以 .log 结尾的文件和位于 build/ 文件夹中的任何文件。
如果您正在使用 TypeScript 编写服务器,则可以通过以下步骤使用 Nodemon 监视 TypeScript 文件:
npm install -g ts-node typescript
nodemon --exec ts-node app.ts
这将使用 ts-node 执行 TypeScript 文件,并监视更改以实时重新加载应用程序。
Nodemon 是一个非常强大的工具,可以节省时间和精力,让程序员专注于编写代码而不是手动重启服务器。全局安装 npm 中的 Nodemon 很容易,使用也非常简单。如果您是一个 JavaScript 开发者,不要犹豫,尝试一下 Nodemon,您肯定会喜欢它的。