是否可以从Angular Schematic中执行Shell命令?

时间:2019-07-04 20:54:28

标签: angular angular-schematics

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

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

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

1 个答案:

答案 0 :(得分:1)

目前您无法执行此操作。 尽管您可以将此命令添加到package.json的scripts部分中,例如:

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

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