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

For*_*stG 5 angular-cli angular angular-cli-v6

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

ng build <library-name> && ng serve
Run Code Online (Sandbox Code Playgroud)

我想在 上监视文件更改<libary-name>,因此我添加了以下内容:

ng build <library-name> --watch && ng serve
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,因为手表永远不会完成,所以 ng serve 永远不会被调用。

ng build <library-name> --watch & ng serve
Run Code Online (Sandbox Code Playgroud)

这个解决方案也不好,因为 ng serve 在 ng build 完成之前就开始了。

有什么办法可以从第一个 ng 构建中捕获Compilation complete消息,然后让文件观察器运行?有什么办法可以像这样启动观察者:

ng build <library-name> && --watch-the-libary-please & ng serve
Run Code Online (Sandbox Code Playgroud)

?

kem*_*sky 6

您可以使用NPM包的同时,允许并行运行多个命令。