angular - 使用 --watch 依次运行两个 Angular CLI 任务

标签 angular angular-cli angular-cli-v6

我有两个任务,需要相互运行:

ng build <library-name> && ng serve
我想在 <libary-name> 上查看文件更改,所以我添加了这个:
ng build <library-name> --watch && ng serve
这显然不起作用,因为 watch 永远不会完成,所以 ng serve 永远不会被调用。
ng build <library-name> --watch & ng serve
这个解决方案也不好,因为 ng serve 在 ng build 完成之前就开始了。
有什么办法可以从第一个 ng 构建中捕获 Compilation complete 消息,以及 然后 让文件观察器运行?有什么办法可以像这样启动观察者:
ng build <library-name> && --watch-the-libary-please & ng serve
?

最佳答案

您可以使用 npm 包 concurrently ,它允许并行运行多个命令。

关于angular - 使用 --watch 依次运行两个 Angular CLI 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53009790/

相关文章:

angular - NG6 : library-provided service is undefined

Angular CLI 6 - 使用 Source Maps 构建 Angular 库

angular - 如何正确设置 angular2 路由中的应用程序上下文路径?

apache - Apache Tomcat 中的 Angular2 路由无法使用重定向

angular - ng-bootstrap ngbDropdown 无法正常工作 Angular 4

angular - 如何在 Angular Universal 中缓存破坏

angular-cli - 每当我运行 npm run ng build-hin 时,我都会遇到错误并且构建失败

angular - 集成 Angular 2 和 .NET Core Web API 的最佳方式?

typescript - 不需要的 *.js 和 *.js.map 文件正在项目的某些区域从 .ts 生成

angular - 如何向守卫传递参数?