reactjs – 如何在Create React App中删除死代码
发布时间:2020-12-15 05:07:46 所属栏目:百科 来源:网络整理
导读:我有一个create-react-app项目,我正在努力减少捆绑的JS文件大小.我的捆绑包大小的大约一半来自名为MDBReact(反应组件库)的依赖项,其中大部分未被使用.我试图找出如何/如果我可以从捆绑的构建中移除树抖动的死代码.我一直在研究这个问题,我找到的最接近的文章
我有一个create-react-app项目,我正在努力减少捆绑的JS文件大小.我的捆绑包大小的大约一半来自名为MDBReact(反应组件库)的依赖项,其中大部分未被使用.我试图找出如何/如果我可以从捆绑的构建中移除树抖动的死代码.我一直在研究这个问题,我找到的最接近的文章是
this.这篇文章让我感到困惑,并没有给出如何或是否可以做到的任何解释.我还在webpack树上找到了
this指南,解释了它是如何完成的,但这似乎并没有解决问题.
CRA使用webpack捆绑代码.默认情况下,Webpack只能使用树木模块和使用插件时的commonjs模块.
为了帮助您,您目前如何从MDBReact导入? 看起来MDBReact不是用es模块编写的,因此如果你使用下面的import语句,webpack将会有一个困难的时候树摇晃: import { module } from 'MDBReact'; 相反,您可以尝试使用以下内容导入 import modules from 'MDBReact/module'; 您可能必须根据MDBReact的结构更改模块的路径.查看node_modules文件夹以查找. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |