Я работаю над веб-приложением, которое использует сетку Syncfusion для отображения табличных данных.
Мое приложение основано на Webpack (не CLI). Я следовал руководству Getting Started with Webpack с веб-сайта Syncfusion и интегрировал его в мое приложение.
Сетка отображается так, как она должна быть.
Проблема в том, что когда я компилирую код, размер пакета составляет около 19 МБ, и почти 13 МБ занято Syncfusion.
Помощь, которую я хотел, может кто-нибудь сказать, пожалуйста, как установить только компонент сетки из библиотеки syncfusion? Я не нашел никакого решения, которое помогает мне в этом.
Пакет JSON:
{
...........
"reflect-metadata": "0.1.10",
"syncfusion-javascript": "~15.4.21",
"toastr": "2.1.2",
"underscore": "1.8.3",
"zone.js": "0.8.18",
"rxjs": "6.2.2",
"rxjs-compat": "6.2.2"
.......,
}
Включено в Vendor.ts:
import '../../node_modules/syncfusion-javascript/Content/ej/web/material/ej.web.all.min.css';
import '../../node_modules/syncfusion-javascript/Content/ej/web/responsive-css/ej.responsive.css';
Импортировано в файле Module.ts:
import { EJAngular2Module } from 'ej-angular2';
imports: [
......
EJAngular2Module.forRoot(),
........
],