как уменьшить размер узла_модуля в угловом приложении и загрузить Node_Modules из index.html или root приложения

125
12

Я хочу уменьшить размер node_module (текущий размер 605 МБ) и загрузить Node_Modules из index.html или корня приложения.

Угловой 5 узел 8.9.4

Я попробовал несколько решений, но не дал ожидаемого результата, npm install --production

спросил(а) 2021-01-25T16:25:41+03:00 5 месяцев назад
1
Решение
63

Возможно, я неправильно понимаю ваш вопрос, но модули узла не должны быть частью/в комплекте с вашим приложением, но импортированы в приложение с оператором "import". Угловое использование webpack для "дрожания дерева" ваших импортированных модулей, чтобы избежать дублирования и минимизировать размер.

Пример: Использовать мгновенную стороннюю библиотеку:

npm install moment --save

затем поместите эту строку вверху вашего компонента/службы

import * as moment from 'moment';

И тогда вы можете использовать момент в этом файле

let myDate = moment();

Многие библиотеки даже построены, поэтому вы можете импортировать только часть библиотеки, чтобы еще больше уменьшить размер.

ответил(а) 2021-01-25T16:25:41+03:00 5 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема