【问题标题】:How to set up efficient build when working with nodeJS and Angular 6 app development使用 nodeJS 和 Angular 6 应用程序开发时如何设置高效构建
【发布时间】:2018-12-27 14:34:14
【问题描述】:

我正在开发一个使用 express 为 Angular 6 前端提供服务的应用程序。但是每次我写一些代码并想测试时,我都必须运行

ng build && cd path/to/dist && node server.js

这使得开发非常缓慢。

另一方面,ng serve 显然非常快。有没有办法让 ng 构建得更快?

【问题讨论】:

  • 也许你应该考虑使用两台服务器。一个用于 Angular 的开发服务器,另一个用于 express
  • @matejko219 我也想运行两台服务器,但是限制只能运行一个应用实例。

标签: node.js angular build


【解决方案1】:

您可以将--watch 标志与ng build 一起使用,使其在文件更改时自动重新运行构建。由于这只重建受更改影响的模块,这通常比完整的ng build 快得多。

假设您的节点服务器只是从该位置提供文件(并且没有进行一些奇怪的缓存),这将导致您的更改在刷新后可用


TLDR

ng build --watch

【讨论】:

  • 太棒了!这就是我需要的!谢谢。
猜你喜欢
  • 2019-03-11
  • 2017-07-18
  • 1970-01-01
  • 2015-10-27
  • 2018-09-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-04-14
相关资源
最近更新 更多