тайм вырезать ненужные модули как из натива, так и из js бандла. как это наименее кастыльно сделать? написать правило для градла несложно, как быть с js? пока вижу решение в виде генерации js файла с нужными импортами перед сборкой
Когда я последний раз этим озадачивался, packager (он ещё не был тогда выделен в отдельные модули и не назывался metro) умел из коробки только конструкции типа if (__DEV__) { ... } удалять... Возможно metro стал более конфигурабельным... в любом случае надо проверять... Ещё есть конечно haul, в нем всё это можно легко, т.к. стандартный webpack, но это довольно большая смена всего процесса сборки...
если найдешь решение то поделись здесь пожалуйста 🙂 тоже интересно как стрипать всякие штуки в продакшене, которые нужны только для дева, особенно в нативке интересно как сделать)
Обсуждают сегодня