angular - 是否可以从 Angular Schematic 中执行 shell 命令?
问题描述
我想到了一个自定义示意图,我将与“ng serve”配合使用,它会同时自动启动一个用 Node 编写的辅助微服务。这可以在原理图中完成,还是我需要先手动启动它,然后再为 Angular 应用程序提供服务?
就上下文而言,这将是 Angular 应用程序开发过程中使用的工具,因此 Node 微服务和 Angular 应用程序将托管在同一台服务器上,只是端口号不同。
我试过搜索 Google 和 S/O,但我读过的关于自定义原理图的所有文档似乎都集中在目录和文件写入功能上。
解决方案
目前你不能这样做。尽管您可以将此命令添加到您的 package.json 到脚本部分,如下所示:
"scripts": {
"ng": "ng",
"start": "ng serve",
"start-with-service": "node ../path/to/microservice/microservice.js && ng serve"
}
如果您希望在生成应用程序时自动生成此脚本,您可能需要将其添加到您使用的自定义原理图中。
推荐阅读
- r - 如何使用子集函数中的运算符删除 R 中的记录?
- sql-server - 是否可以恢复数据库并保留从以前的数据库登录的安全权限?
- javascript - 如何从 Google Apps 脚本中的压缩 blob 中恢复 JSON 字符串?
- c# - 从异步方法更新标签/文本块
- powershell - PowerShell命令移动到根目录
- autodesk-forge - 是否有基于 Forge 视图过滤 Revit 元素的选项?
- stm32 - STM32:将 USART 与字符匹配 ISR 和 DMA 缓冲区一起使用
- r - Rmarkdown中的插入符号doparallel:使用render()时缺少详细信息
- excel - Excel VBA - 在某些条件下删除行
- laravel - Laravel:在关闭时翻译验证消息