如何使用 Angular 2 自动化 Electron 应用程序的工作流程

How to automate work-flow of Electron app with Angular 2

我想用 Angular 2 开发一个 Electron 应用程序。 我设法使用 Angular CLI (1.0.0-beta.21) 创建了一个 "hello world" Angular 2 应用程序,运行 使用 ng serve 没问题。

当我 运行 ng build 并在 index.html 中更改 <base href="./"> 中的 <base href="/"> 时,我可以 运行 将应用程序作为 Electron应用

现在的问题是我总是必须 运行 ng build 才能在 dist 文件夹中获取应用程序的更新版本。 与旧版本相比,当前版本的 Angular CLI (1.0.0-beta.21) 在 运行ning ng serve.

时不再更新 dist 文件夹

我怎样才能改进这个工作流程?

我仍然可以强制 Angular CLI 转储 dist 文件夹中的所有更改吗? 或者有其他方法可以立即在 Electron 应用程序中查看更改吗?

我能想到的一种方法是 运行 一个 ng build --watch 和 'ng serve'。这将导致 dit 文件夹也被维护。