Это очень нормально, так как Native-скрипт работает с node_modules, и при сборке приложения его зависимость добавляется в build.
Среда выполнения NativeScript для Android состоит из нескольких основных частей, которые обеспечивают основные функциональные возможности.К ним относятся:
- встроенная версия виртуальной машины Google JavaScript - V8 - для запуска JavaScript.Слой C ++, который сообщает V8, что делать со всеми API Android.Слой Java, который выполняет связку за родным C ++ / JavaScript с API-интерфейсами Android (и наоборот).Первые два уровня являются собственными библиотеками (скомпилированными в машинный код) и зависят от архитектуры ЦП, то есть ABI (двоичный интерфейс приложения), в отличие от Java и JavaScript, которые динамически (JIT) компилируются
Для оптимизации производительности иРазмер пакета вы можете использовать плагин снимок.Это только для сборок релиза. Вам необходимо предоставить флаг --env.snapshot вместе с другими аргументами релиза:
tns build android --bundle --env.snapshot --release