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

Tim*_*Tim 15 angular-cli angular

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

现在我升级我的应用程序RC5并beta 11.webpackangular-cling serve不会再产生dist文件夹.这是有问题的,因为我有一个Spring Boot后端,配置为将dist文件夹映射为静态文件夹.

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

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

编辑:重点是我需要从ng服务器自动编译,我不想每次在源文件中进行更改时运行ng build.

Ale*_*ski 16

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

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

  • 我如何追踪编译时错误呢?我使用aot,我得到一些行号错误,但我看不到文件. (2认同)

Ale*_*lev 15

只是用ng build --watch.它将在变化上重建项目.


sti*_*rts 6

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

ng build
Run Code Online (Sandbox Code Playgroud)

或者用于生产:

ng build --prod
Run Code Online (Sandbox Code Playgroud)

此命令将生成dist文件夹.