是否可以从 Angular 示意图中执行 shell 命令?

Is it possible to execute shell commands from within an Angular Schematic?

我想到了一个自定义原理图,我将与 "ng serve" 配合使用,它会同时自动启动一个用 Node 编写的辅助微服务。这可以在示意图中完成,还是我需要先手动启动它,然后再为 Angular 应用程序提供服务?

对于上下文,这将是 Angular 应用程序开发期间使用的工具,因此节点微服务和 Angular 应用程序将托管在同一台服务器上,只是具有不同的端口号。

我尝试搜索 Google 和 S/O,但我阅读的所有关于自定义原理图的文档似乎都集中在目录和文件写入功能上。

目前你不能这样做。 尽管您可以将此命令添加到 package.json into scripts 部分,例如:

"scripts": {
    "ng": "ng",
    "start": "ng serve",
    "start-with-service": "node ../path/to/microservice/microservice.js && ng serve"
}

如果您希望在生成应用程序时自动生成此脚本,您可能需要将其添加到您使用的自定义原理图中。