как уменьшить размер node_module в угловом приложении и загрузить Node_Modules из index.html или корня приложения - PullRequest
0 голосов
/ 30 ноября 2018

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

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

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

1 Ответ

0 голосов
/ 30 ноября 2018

Может быть, я неправильно понял ваш вопрос, но Node Modules не должны быть частью / приложены к вашему приложению, а импортированы в приложение с оператором import.Angular использует веб-пакет для «встряхивания» ваших импортированных модулей, чтобы избежать дублирования и минимизировать размер.

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

npm install moment --save

, затем поместите эту строку поверх вашего компонента / сервиса

import * as moment from 'moment';

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

let myDate = moment();

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

...