gpt4 book ai didi

js-xlsx - 如何在 webpack 之后减小 xlsx 的大小

转载 作者:行者123 更新时间:2023-12-05 07:32:19 27 4
gpt4 key购买 nike

在我的 angular 5 应用程序中,我使用 xlsx 从 microsoft excel 文件中读取内容(老师的联系信息,如电子邮件和姓名),在 webpack 应用程序用于生产后,我发现 xlsx 模块的大小高达 1.1M与所有@angular 模块大小为 1.6M 相比,是否有一些方法可以减少仅考虑使用解析功能的大小?

===========================更新:

"dependencies": {
...
"xlsx": "^0.12.10",
...
},

在ts文件中:

import * as XLSX from 'xlsx';

然后使用XLSX.WorkBook和WorkSheet以及XLSX.utils.sheet_to_json等

最佳答案

我试过了 https://github.com/SheetJS/sheetjs/issues/694#issuecomment-468745153

const xlsx = await import('xlsx');

它仅在您使用需要 xlsx 时加载 xlsx.js。它不会减少包的大小,而是拆分仅在您使用时加载的代码。

关于js-xlsx - 如何在 webpack 之后减小 xlsx 的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51282454/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com