React使用echarts图表,webpack打包后包还是很大该怎么办

发布于 2021-12-06 16:52:42 字数 787 浏览 963 评论 5

使用React框架,是多页面应用,引入了echarts图表,最后webpack打包出来的文件还是很大(已经配置为生产环境,进行过压缩)。

打包压缩后,

引入的echarts:

webpack配置文件:

jquery通过外链cdn方式引入的,但是echarts通过相同方式引入就一直报can not find modules 错误

所以,老哥们,怎么能让包再小一点啊,最好能不把echarts打进我自己的包里,能用cdn外链方式引入就好了。

感激不尽!!如果有没描述清楚的,我会及时补充

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

少女净妖师 2021-12-08 18:26:09

自定义的echarts该如何引入呢~~~

在echarts for react 这个中会用到echarts,然后通过外部引入的echarts.js就找不到了

惜醉颜 2021-12-08 18:06:34

这个自定义以后是一个echarts.min.js,这个该怎么引入到我的模块当中呢

冷默言语 2021-12-08 11:24:07

你可以在官网自定义echarts

泛泛之交 2021-12-08 04:36:04

两种办法解决:
1. 配置别名

webpack alias , 具体配置参考文档:https://webpack.js.org/configuration/resolve/

2. 直接懒加载, 将echarts 和 echarts-for-react打包出来单独的文件,然后按需引入,这样就解决了包太大的问题

希望我的回答对你有帮助。 我的个人主页是https://azl397985856.github.io/ , 掘金主页 https://juejin.im/user/58af98305c497d0067780b3b  

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文