React使用echarts图表,webpack打包后包还是很大该怎么办
使用React框架,是多页面应用,引入了echarts图表,最后webpack打包出来的文件还是很大(已经配置为生产环境,进行过压缩)。
打包压缩后,
引入的echarts:
webpack配置文件:
jquery通过外链cdn方式引入的,但是echarts通过相同方式引入就一直报can not find modules 错误
所以,老哥们,怎么能让包再小一点啊,最好能不把echarts打进我自己的包里,能用cdn外链方式引入就好了。
感激不尽!!如果有没描述清楚的,我会及时补充
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
自定义的echarts该如何引入呢~~~
在echarts for react 这个中会用到echarts,然后通过外部引入的echarts.js就找不到了
这个自定义以后是一个echarts.min.js,这个该怎么引入到我的模块当中呢
回复
@tcsecchen :
你可以在官网自定义echarts
两种办法解决:
1. 配置别名
webpack alias , 具体配置参考文档:https://webpack.js.org/configuration/resolve/
2. 直接懒加载, 将echarts 和 echarts-for-react打包出来单独的文件,然后按需引入,这样就解决了包太大的问题
希望我的回答对你有帮助。 我的个人主页是https://azl397985856.github.io/ , 掘金主页 https://juejin.im/user/58af98305c497d0067780b3b