npm 包 @a1motion/nodemon 使用教程

阅读时长 3 分钟读完

1. 什么是 @a1motion/nodemon?

@a1motion/nodemon 是一个监视 Node.js 应用程序中的任何更改并自动重新启动服务器的工具。它类似于 node 命令,但会监视您的文件并在任何更改后自动重启服务器,以避免您手动停止服务器并重新启动它的麻烦。

2. 安装和基本使用

安装 @a1motion/nodemon:

在命令行上运行您的 Node 项目时,应将 nodemon 指定为命令的名称,而不是 node。例如:

nodemon 将启动您的应用程序,之后您可以更改代码并保存,而 nodemon 会监视更改并重新启动应用程序。

3. Nodemon 命令选项

3.1. --watch (监听文件)

您可以使用 --watch 标志来指定 nodemon 监视哪些文件。这对于只想重新启动服务器的开发人员或设计人员来说非常有用

例如,要仅监视文件夹 server 中的文件,您可以运行此命令:

3.2. --ignore (忽略文件)

您可以使用 --ignore 标志来指定哪些文件或文件夹不应由 nodemon 监视。这对于避免不必要的停止和重新启动非常有用。

例如,要忽略文件夹 node_modules,您可以运行此命令:

3.3. --exec (执行命令)

您可以使用 --exec 标志来定义 nodemon 启动的命令。默认情况下,nodemon 启动一个 node 命令,但是您可以将其更改为任何命令。

例如,要启动一个 Webpack 自动编译,并在编译完成后重新启动服务器,您可以运行此命令:

3.4. --delay (延迟重新启动)

您可以使用 --delay 标志来指定从文件改变被检测到到重新启动服务器的延迟时间。

例如,要延迟 2 秒重新启动,您可以运行此命令:

3.5. 其他命令选项

您可以使用 nodemon --help 命令来获取完整的命令选项列表。

4. 结论

使用 @a1motion/nodemon 可以极大地提高开发人员的效率,它是一个强大而简单的工具,帮助我们在开发过程中自动重启服务器,避免手动重启的烦琐操作。如果您还没有使用 @a1motion/nodemon,那么现在就是时候尝试一下了!

示例代码:

-- -------------------- ---- -------
----- ------- - ------------------
----- --- - ---------

------------ ----- ---- -- -
  --------------- --------
--

---------------- -- -- -
  ------------------- ------- -- ---- ------
--

来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/108834