即使删除了node_modules,React应用程序的生产版本仍然太大

时间:2018-10-11 09:35:26

标签: reactjs webpack node-modules babel create-react-app

我正在从我最初使用create-react-app引导的React应用程序中删除不需要的库。我的node_modules文件夹具有500 MB的依赖项。我删除了几个,并将数量减少到300 MB左右。我的src文件夹和我的代码只有几KB大。

node_modules中有500 MB,我的生产版本bundle.js文件的大小为4 MB。我认为通过删除几乎node_modules的50%,捆绑包的尺寸会小很多。但是实际上仍然是4 MB。构建的项目具有正确的配置(例如package.json不会列出已删除的库,而我的yarn.lock文件也没有列出,因此实际上似乎它们不存在)。

这怎么可能?

感谢您的任何输入。

0 个答案:

没有答案