【问题标题】:Angular2 application minification and tree-shaking with WebpackAngular2 应用程序缩小和使用 Webpack 的 tree-shaking
【发布时间】:2017-11-24 08:41:45
【问题描述】:

在我的 Angular2 应用程序(ES6 规范)中,我使用 WebPack 和一个在 dev 和 prod 配置中扩展的通用配置。在我的产品配置中,我还想在摇树之后使用丑化。

我该如何实现?任何配置它的示例/链接都会有很大帮助。

UglifyJsPlugin 可以使用 ES6 脚本吗?需要ES6-Shim吗?

是否需要使用 Rollup 进行摇树?我应该完全转向 RollUp 吗?

对不起,一个加载的问题。 非常感谢!

【问题讨论】:

    标签: angular webpack minify rollup tree-shaking


    【解决方案1】:

    我建议您使用angular-cli 开始您的项目。它已经准备好、测试和工作了所有的脚手架。

    您可以简单地使用ng serve 启动开发服务器并使用ng build 构建工件。包括AOT、tree-shaking、minification等。

    有关更多信息,请参阅official documentation

    【讨论】:

    • 谢谢,弗拉基米尔!我很想这样做,但不幸的是,这不是一个选择。我现在要做的就是完成这项工作。 :(
    猜你喜欢
    • 2017-03-19
    • 2018-05-19
    • 2019-02-08
    • 2016-12-28
    • 1970-01-01
    • 2018-06-29
    • 2020-05-19
    • 2018-04-29
    • 2017-10-23
    相关资源
    最近更新 更多