在我的 Angular 5 应用程序中,我使用 ng build --aot --watch
来构建应用程序并观察代码中的任何更改。不幸的是,通常在第二次、第三次保存文件后 - webpack 只是停留在消息上:95% emitting
,我必须取消终端并再次执行。
我找到了解决方法 ng build --aot --watch --sourcemaps=false
尽管我无法在资源管理器中调试 typescript 。所以这个解决方案并不完美。
最佳答案
一般来说,在使用 AoT 标志时,您还应该使用 --prod 自动提供的其他标志。 (除了环境,你可以覆盖它)。特别是,在您的情况下,您可能需要查看 --sourcemaps=false 因为这将大大减少您的构建时间,但它会删除源映射,使调试更加困难。尽管如果您正在进行 AoT 构建,通常您正在寻找用于生产构建的缩小尺寸。
关于angular - webpack 停留在 95% emitting/ng build --aot --watch,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49232260/