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

时间:2016-08-19 08:39:35

标签: angular angular-cli

我最初使用angular-cli的beta 10启动了一个项目,当我在那个时间点运行ng serve时,dist文件夹将包含由ng serve生成的已编译文件。

现在我将我的应用升级到了RC5和beta 11.webpack的{​​{1}},angular-cli不再生成dist文件夹。 这是有问题的,因为我有一个Spring Boot后端,它配置为将dist文件夹映射为它的静态文件夹。

有没有办法在webpack angular-cli中获得这种行为?

angular-cli的确切版本是:ng serve

编辑:重点是我需要从ng服务器进行自动编译,每次我对源文件进行更改时,我都不想运行构建。

4 个答案:

答案 0 :(得分:14)

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

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

答案 1 :(得分:13)

只需使用ng build --watch即可。它将根据变化重建项目。

答案 2 :(得分:5)

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

ng build

或生产:

ng build --prod

此命令将生成dist文件夹。

答案 3 :(得分:0)

在项目运行的根文件夹中

ng serve --delete-output-path=false

ng serve --no-delete-output-path

这对我有用。