【问题标题】:What is best way to import "exceljs" lib to angular将“exceljs”库导入角度的最佳方法是什么
【发布时间】:2019-04-01 15:20:39
【问题描述】:

我正在使用 exceljs(https://www.npmjs.com/package/exceljs) 在 Angular 7 应用程序中导入和导出 excel 文件。这是我导入它的方式: import {Workbook} from "exceljs";即使它运行良好,但在构建生产并通过source-map-explorer 查看 main.js 之后,它在 node_modules 中占用了 483kb(20%),我认为太大了。

有没有人有任何解决方案来减少 exceljsin node_modules 的大小?

【问题讨论】:

    标签: angular npm import angular7 exceljs


    【解决方案1】:

    node_modules 中的大小无关紧要,因为并非所有内容都放入包中。但是如果你想减少包的大小,你可以通过 cdn 加载库而不将其包含在项目中,从而将库从供应商包中排除:

    1. 导入类型定义以使 exceljs 在您的编辑器中可用npm package

    2. cdn导入源(通过index.html)

    3. 从你的项目中移除 exceljs npm 包

    这不会降低所有尺寸,但会使您的供应商捆绑包更小。希望这能回答你的问题。希望这会有所帮助...

    【讨论】:

    • 不错的解决方案,这对我有用,exceljs 是一个很好的工具,但可能会影响性能......
    猜你喜欢
    • 2011-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-08
    • 1970-01-01
    • 2023-01-19
    相关资源
    最近更新 更多