← Автоматизация

Кастомный резолвер модулей Metro

готово

Назначение

Библиотека протокола импортирует модули вроде `node:crypto` и `node:net`, которых в мобильной сборке не существует — без вмешательства в сборщик такие импорты просто обрывали бы сборку приложения.

Как работает

В конфигурации сборщика Metro реализован собственный резолвер модулей — он снимает префикс `node:` у подобных импортов и подставляет вместо них заранее подготовленные замены (шимы) или лёгкие заглушки там, где функциональность не нужна на мобильном устройстве.

Компоненты

React Native, собственный resolveRequest в metro.config.js.

Статус

Готово — часть рабочей сборки приложения.