Javascript Next.js-捆绑包大小太大(~3MB)

Javascript Next.js-捆绑包大小太大(~3MB),javascript,reactjs,webpack,next.js,Javascript,Reactjs,Webpack,Next.js,我想问一下,是否有任何方法可以精简我的Next.JS包。 尤其是节点模块,这会导致浏览器加载太多MBs,从而降低初始浏览速度 以下是分析: 欢迎您在询问更多信息时提供更多信息。看起来您正在使用webpack,以下是一些可以尝试的方法: 代码拆分是webpack最引人注目的特性之一。此功能允许您将代码拆分为各种捆绑包,然后根据需要或并行加载这些捆绑包。它可以用于实现更小的捆绑包和控制资源负载优先级,如果使用正确,这会对负载时间产生重大影响 树抖动是JavaScript上下文中常用的消除死代码

我想问一下,是否有任何方法可以精简我的Next.JS包。 尤其是节点模块,这会导致浏览器加载太多MBs,从而降低初始浏览速度

以下是分析:


欢迎您在询问更多信息时提供更多信息。

看起来您正在使用webpack,以下是一些可以尝试的方法:

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

树抖动是JavaScript上下文中常用的消除死代码的术语。它依赖于ES2015模块语法的静态结构,即导入和导出。该名称和概念已通过ES2015模块捆绑机汇总推广