Grunt:有关如何在主程序之前运行这些文档



我想像往常一样运行我的应用程序:

node app.js

但在此之前,我想确保首先运行特定的 grunt 任务。

我在启动节点命令之前找不到有关如何自动运行(和完成)Grunt 任务的文档。

更具体地说,我有 TypeScript 文件,我希望/需要在运行我的节点.js应用程序之前编译这些文件。

有没有办法在运行节点之前始终运行编译(使用 Grunt 或其他方式)?也许我可以在我的应用程序中做一个简单的同步调用.js运行 Grunt,但这不会很酷,不是吗?

您可以使用grunt自动将打字稿编译到文件夹中。然后你在另一个窗口中使用 nodemon,该窗口正在监视该文件夹中的更改。

然后,当您更改打字稿文件时,grunt 运行(如果您已设置 grunt-watch),并在编译后 nodemon 重新启动应用程序。

您可以使用 Grunt 运行任何场景。在这里,您可以使用grunt-tsgrunt-shell任务来运行程序/服务器。

第一个编译/转译你的代码。第二个允许您运行任何 shell 命令,例如 node my_file.js

相关内容

最新更新