我正在使用 exceljs( https://www.npmjs.com/package/exceljs ) 在 Angular 7 应用程序中导入和导出 Excel 文件。这是我导入它的方法:
从“exceljs”导入{Workbook};
即使它工作完美,但在构建生产后并通过source-map-explorer
查看main.js它已经占用了483kb(20 %) 在node_modules 中,我认为太大了。
有没有人有任何解决方案来减少node_modules中exceljs
的大小?
最佳答案
node_modules 中的大小并不重要,因为并非所有内容都放入 bundle 中。但是,如果您想减小包大小,可以通过 cdn 加载库并将其不包含在项目中,从而从供应商包中排除该库:
导入类型定义以使 exceljs 在编辑器中可用 npm package
从 cdn 导入源(通过index.html)
从项目中删除 exceljs npm 包
这不会降低总体大小,但会使您的供应商 bundle 更小。希望这能回答你的问题。希望这有帮助...
关于angular - 将 "exceljs"lib 导入 Angular 最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55447948/