xiawei

Results 48 comments of xiawei

@yanzhangshuai 根据目前的测试结果来看,无需任何设置,gzip 是默认开启的 https://help.aliyun.com/zh/oss/user-guide/how-do-i-compress-objects-that-i-download-from-oss-in-the-gzip-format 根据官方文档的说明,只需要 GET 请求在下载时设置 Content-Encoding: gzip 即可 目前打包时,不传任何的请求头,结果就是 gzip 的,见下图: ![CleanShot 2024-12-04 at 23 48 22@2x](https://github.com/user-attachments/assets/ed050d10-d008-4710-bca5-d30445b541d8) 如果 oss 上传时手动设置 headers,结果是文件损坏无法打开,见下图: ![CleanShot 2024-12-04 at 23 50 51@2x](https://github.com/user-attachments/assets/c969b8d5-3c9c-4a6c-8c2a-dadf886b6052) 如果你有传...

retry 选项在 issue #17 跟进,本周会发布一个版本

@hustcc 依赖文件都全量导入了,例如 lodash ![Image](https://github.com/user-attachments/assets/6484f975-300a-41fd-8c6f-7d766659b313)

另外我只用到一个 layout,结果所有 layout 都打包进来了。完全没有按需打包。

vue 项目中引入,vite 配置了 @antv/g6 单独分包,然后 vite build 的结果。包体积和 min.js 差不多。1.1 MB

@hustcc 目前 vite 提示这个包太大了,有没有什么手动分拆的方式? ![Image](https://github.com/user-attachments/assets/e4d5015b-c3a6-4c72-8cba-c9a184eb1027)

目前 vite 我没有找到可以配置「子依赖」分包的方式,建议你们发布时拆分为多个包来发布,用户就可以按需要引入了。至少一拆三吧,就能 500 kb 以下了

@hustcc 我现在是个 SPA 单页面应用。 加入 @antv/g6 依赖后,我电脑本地 vite build 打包时间多了 10s 以上,实际上包没有变小,没有任何打包的必要。 目前 g6.min.js 没有导出模块,也无法在打包过程中用以下配置跳过 ```javascript rollupOptions: { external: ['@antv/g6'], output: { paths: { '@antv/g6': 'https://unpkg.com/@antv/[email protected]/dist/g6.min.js' } }, } ```...

另外 JS 包体积大,加载速度超级慢,unpkg 实际测试需要接近 2 秒,这还是 Wi-Fi 环境下,用户手机上会更加慢 ![Image](https://github.com/user-attachments/assets/328694a5-f1db-44d5-95c5-3f9a92a816f8)

那文档是不是改一下,给个可靠的 cdn 服务,或者加个提示?