gobble-node-server 启动您的 Node 应用程序,并在底层源代码更改时自动重新启动它。这与 gobble 完美搭配,为您提供体面的 ES6 支持以及自动重新加载功能。

安装

首先,您需要安装 gobble - 有关详细信息,请参阅相关文档。然后,在 gobblefile.js 中引用 node-server 作为转换插件,gobble 会自动安装该插件。

用法

node-server 伪装成一个目录转换器,但它实际做的事情是启动您在上游输出中指定的 Node 脚本。它应该是转换链中的最后一步,因为它不会将任何文件写入目标目录。

如果您的 gobblefile.js 更改并重新加载,node-server 会重新加载并丢失最后运行的服务器句柄。在这种情况下,它会尝试通过 PID 杀死旧服务器,并继续运行。这在 Unix 系统上通常效果良好,但在 Windows 上可能不完全兼容。