Каков наилучший способ импортировать lib "exceljs" в angular - PullRequest
0 голосов
/ 01 апреля 2019

Я использую exceljs (https://www.npmjs.com/package/exceljs), чтобы импортировать и экспортировать файл Excel в угловом приложении 7. Вот как я его импортирую: import {Workbook} from "exceljs";, даже если он работает отлично, но после создания сборки и просмотра main.js source-map-explorer он занял 483 КБ (20%) в node_modules, я думаю, он слишком велик.

есть ли у кого-нибудь решение по уменьшению размера exceljs в node_modules?

1 Ответ

0 голосов
/ 01 апреля 2019

Размер в node_modules не имеет значения, потому что не все помещено в пакеты.Но если вы хотите уменьшить размеры комплекта, вы можете исключить библиотеку из комплекта поставщика, загрузив библиотеку через cdn и не включая ее в проект:

  1. Импортируйте определения типов, чтобы сделатьExcelJs доступны в вашем редакторе пакет npm

  2. Импорт источников из cdn (через index.html)

  3. Удалите пакет exceljs npm из вашего проекта

Это не уменьшает все во всех размерах, но уменьшает ваш пакет поставщиков.Надеюсь это ответит на твой вопрос.Надеюсь, это поможет ...

...