找回密码
 立即注册

QQ登录

只需一步,快速开始

前端小蚂蚁
注册会员   /  发表于:2023-8-18 09:34  /   查看:2755  /  回复:10
最近项目打bundle包体积很大,要打很久才能打成功, spreadjs 包占比最大,想问怎么才能缩小体积,引入方式上是否可以想办法,如用script?目前是安装在package,json 文件里,我们是用react开发,特别是眼样式文件很大。

企业微信截图_16923218375568.png720354003.png

10 个回复

倒序浏览
陈皮
中级会员   /  发表于:2023-8-18 09:47:51
沙发
我们是改为cdn引入,不过用的是vue3+vite,你可以参考下:
https://gcdn.grapecity.com.cn/showtopic-175301-1-1.html

评分

参与人数 1金币 +500 收起 理由
Joestar.Xu + 500 感谢回复~

查看全部评分

回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2023-8-18 10:27:19
板凳
陈皮 发表于 2023-8-18 09:47
我们是改为cdn引入,不过用的是vue3+vite,你可以参考下:
https://gcdn.grapecity.com.cn/showtopic-17530 ...

vue是可以这样操作,react不支持
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 10:34:23
地板
您好,就目前来说要先缩减打包后的大小,只能去用CDN实现外部引用来减小打包体积,简单来说可以参考官网Demo的做法,通过引入CDN链接到HTML中来实现。

官网Demo链接:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2023-8-18 15:06:19
5#
陈皮 发表于 2023-8-18 09:47
我们是改为cdn引入,不过用的是vue3+vite,你可以参考下:
https://gcdn.grapecity.com.cn/showtopic-17530 ...

我问下这些cdn的链接哪里有
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 15:48:29
6#
这个的话就需要您自己去实现了,一般来说国内的云运营商都有提供这种服务,比如百度官方CDN的公共库:https://www.cnblogs.com/wuheng1991/p/5230808.html
回复 使用道具 举报
陈皮
中级会员   /  发表于:2023-8-18 15:53:07
7#
前端小蚂蚁 发表于 2023-8-18 15:06
我问下这些cdn的链接哪里有

我们拿的是官方在线demo的cdn
回复 使用道具 举报
前端小蚂蚁
注册会员   /  发表于:2023-8-18 16:06:04
8#
陈皮 发表于 2023-8-18 15:53
我们拿的是官方在线demo的cdn

我已经拿到了,通过这个view-source:https://demo.grapecity.com.cn/SpreadJS/WebDesigner/index.html
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-8-18 16:31:41
9#
您好,官网的CDN仅供测试哈,非常非常不建议您用在您自己的项目里,因为后续我们也有可能会更改CDN的地址
回复 使用道具 举报
陈皮
中级会员   /  发表于:2023-8-18 17:20:21
10#
Joestar.Xu 发表于 2023-8-18 16:31
您好,官网的CDN仅供测试哈,非常非常不建议您用在您自己的项目里,因为后续我们也有可能会更改CDN的地址

回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部