ng serve 不再使用新的 angular-cli webpack beta 生成 dist 文件夹

ng serve doesn't generate dist folder anymore with new angular-cli webpack beta

我最初使用 angular-cli 的 beta 10 开始一个项目,当时我 运行 ng serve dist 文件夹将包含由ng serve.

现在我将我的应用程序升级到 RC5,angular-cling servebeta 11.webpack 不再生成 dist 文件夹。 这是有问题的,因为我有一个 Spring 引导后端,它被配置为将 dist 文件夹映射为静态文件夹。

有没有办法通过 webpack angular-cli 获得这种行为?

angular-cli 的确切版本是:1.0.0-beta.11-webpack.2

编辑:关键是我需要从 ng serve 自动编译,我不想每次在源文件中进行更改时 运行 ng build。

在你的angular2项目的根文件夹中,运行:

ng build

或用于生产:

ng build --prod

此命令将生成 dist 文件夹。

带有webpack的新angular-cli版本只会在ng build之后生成dist文件夹。

ng serve 现在只能在内存中工作。

只需使用ng build --watch。它将根据更改重建项目。

在您的项目的根文件夹中 运行

ng serve --delete-output-path=false

ng serve --no-delete-output-path

这对我有用。