改善大角度应用的构建时间

Use*_*842 3 performance angular

我有一个相当大的Angular 2+应用程序,需要大约10分钟才能完全构建.

我想重构我的代码库,以减少构建时间.

我有一些想法,但我的3个主要想法是:

  • 使用类似的工具depcheck来删除未使用的依赖项
  • 将所有npm软件包更新到最新版本
  • 可能优化gruntfile?

这些是第一次尝试的好事吗?我应该探索哪些其他选项以进一步缩短构建时间?

谢谢

Aar*_*rsh 5

以下命令对减少构建时间非常有用:

ng build --sourcemap=false
Run Code Online (Sandbox Code Playgroud)

源映射仅用于调试,因此如果您不希望这样,您肯定可以使用该命令.

另一个是

 --build-optimizer=false
Run Code Online (Sandbox Code Playgroud)

除此之外,使用AOT - 提前编译器.您可以在此处了解有关AOT的更多信息.

从您的问题来看,第二个选项可能对构建时间没有太大影响.我不知道depcheck和优化gruntfile.