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

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

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

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

  • 这些是第一次尝试要做的好事吗?为了进一步缩短构建时间,我还应该探索其他哪些选择?

    谢谢

    最佳答案

    下面的命令对于减少构建时间非常有用:

    ng build --source-map=false
    
    源映射仅用于调试,因此,如果您不希望您可以肯定地使用该命令。
    另一个是
     --build-optimizer=false
    
    除此之外,请使用AOT-提前编译器。您可以learn more about AOT here
    根据您的问题,第二个选项可能对构建时间没有太大影响。我不了解depcheck和优化gruntfile。

    09-25 16:54
    查看更多