#webpack #nativescript #angular2-nativescript
#webpack #nativescript #angular2-nativescript
Вопрос:
Я понимаю, что это может быть «новичковый» момент, но я просмотрел webpack.config.js
и не увидел ничего очевидного, что отвечало бы на этот вопрос. При этом я буду первым, кто признает, что принимал встроенные инструменты webpack как должное и никогда по-настоящему этому не учился.
Должны ли мы беспокоиться о размере нашего APK или нашего приложения Angular из-за того, что наша node_modules
папка содержит как плагины nativescript, так и web?
ПРИМЕР: node_modules
содержит как nativescript-ui-chart
для nativescript, так и ngx-charts
для web.
Компилятор webpack AOT (с помощью ng build --prod
или tns run android --bundle
) уже позаботился об этом? Если нет, можем ли мы что-то сделать или это просто артефакт использования общей кодовой базы?
Ответ №1:
Webpack будет объединять только те node_modules
/ scripts, которые требуются для проекта, независимо от того, что у вас есть в вашем package.json
. Таким образом, вам не нужно беспокоиться о размере или о том, что у вас внутри node_modules
папки.
Webpack может быть даже явно настроен на получение или игнорирование определенного пакета / скриптов, узнайте больше из документов.