【问题标题】:Next.js - Bundle Size too Large (~3MB)Next.js - 捆绑包太大(~3MB)
【发布时间】:2018-05-24 04:37:32
【问题描述】:

我想问一下是否有任何方法可以缩小我的 Next.JS 包。 尤其是节点模块 - 这会导致浏览器加载大量 MB,从而减慢初始浏览速度。

分析如下:

欢迎您随时提供更多信息。

【问题讨论】:

    标签: javascript reactjs webpack next.js


    【解决方案1】:

    看起来你正在使用 webpack,这里有几件事可以尝试:

    Code Splitting

    代码拆分是 webpack 最引人注目的特性之一。此功能允许您将代码拆分为各种捆绑包,然后可以按需或并行加载。它可用于实现更小的捆绑包并控制资源负载优先级,如果使用得当,会对加载时间产生重大影响。

    Tree Shaking

    Tree Shaking 是 JavaScript 上下文中常用的一个术语,用于消除死代码。它依赖于 ES2015 模块语法的静态结构,即导入和导出。名称和概念已被 ES2015 模块捆绑器汇总推广。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-05-12
      • 2021-08-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-04-14
      • 1970-01-01
      • 2012-06-29
      相关资源
      最近更新 更多