找回密码
 立即注册

QQ登录

只需一步,快速开始

随机用户

金牌服务用户

2

主题

8

帖子

20

积分

金牌服务用户

积分
20
最新发帖
随机用户
金牌服务用户   /  发表于:2021-6-29 17:49  /   查看:3612  /  回复:8
Vue集成spreadjs,打包项目过大,请问如何解决

8 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-7-1 09:04:27
推荐
随机用户 发表于 2021-6-30 18:27
哪请问你们有没有按需引入的demo呀?

您可以看下这个链接,目前关于打包的问题没有太多的demo可以参考。
https://demo.grapecity.com.cn/spreadjs/help/docs/modules.html

这些包在我们官网的下载链接中,在框架中使用需要改为本地引用
https://www.grapecity.com.cn/developer/spreadjs
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-29 18:00:32
沙发
您可以参考附件的demo,将productionSourceMap关闭。因为正常来说15M还是属于一个比较合适的,若上述方案仍未解决您的问题,建议您提供您的demo。论坛若不方便上传,您可以回复邮件发送您的demo,我们这边看下是否有优化的空间。
或者建议您查找相关打包脚手架的资料优化打包大小。
image.png653947143.png

demo.zip

1.64 MB, 下载次数: 294

回复 使用道具 举报
随机用户
金牌服务用户   /  发表于:2021-6-29 18:44:49
板凳
Derrick.Jiao 发表于 2021-6-29 18:00
您可以参考附件的demo,将productionSourceMap关闭。因为正常来说15M还是属于一个比较合适的,若上述方案仍 ...

这个用了不可以。能不能把拆分为更小的js包呢?现在是引入了这个插件变成了15兆,压缩之后为3.6兆。我们想要的是每个包最好不超过1兆。但是引入这个插件我们控制不了
回复 使用道具 举报
随机用户
金牌服务用户   /  发表于:2021-6-29 19:15:13
地板
Derrick.Jiao 发表于 2021-6-29 18:00
您可以参考附件的demo,将productionSourceMap关闭。因为正常来说15M还是属于一个比较合适的,若上述方案仍 ...

或者你们有没有cdn之类的呢?这样就cdn直接引入就可以了
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-30 08:56:48
5#
随机用户 发表于 2021-6-29 19:15
或者你们有没有cdn之类的呢?这样就cdn直接引入就可以了

我们没有cdn,这个需要您将对应资源进行部署到cdn上,然后引入,这是目前较好的方案。因为我们这边没有收到太多关于打包之后过大的反馈,目前没有太好的解决方案,我们这边也会向研发提需求,看后续如何更好的优化,如果您能提供对应的demo能够更好地帮助我们去调研。压缩之后在3M左右目前来看还是一个比较合理的大小,您可以在您的项目项目中引入一个Element-UI看下打包之后的大小。
回复 使用道具 举报
随机用户
金牌服务用户   /  发表于:2021-6-30 18:27:48
6#
Derrick.Jiao 发表于 2021-6-30 08:56
我们没有cdn,这个需要您将对应资源进行部署到cdn上,然后引入,这是目前较好的方案。因为我们这边没有收 ...

哪请问你们有没有按需引入的demo呀?
回复 使用道具 举报
小银
注册会员   /  发表于:2024-5-28 17:38:41
8#
解决了吗打包就打半天
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-5-28 18:00:36
9#
小银 发表于 2024-5-28 17:38
解决了吗打包就打半天

您好,如果打包慢的话,可以考虑使用cdn的方式引入,另外由于本帖时间较久,为了避免混淆,请您新开一个帖子,详细描述一下您目前的情况和需求,我们在新帖中与您交流,本帖就先结贴了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部