Выпуск новостей завершён 15 сентября 2026. Материалы сохранены на дату публикации. Перейти к инструкциям →

Архив · Полный материал · Tproger

Metro 0.87.1 добавил поддержку URI-схем и исправил Fast Refresh

Metro 0.87.1, сборщик JavaScript для React Native, получил поддержку собственных резолверов URI-схем, исправления Fast Refresh и более экономный FallbackWatcher. — Читать дальше « Metro 0.87.1 добавил поддержку URI-схем и исправил Fast Refresh »

Разработка · TprogerОльга Вершинина, Tproger1 минута
Перейти к тексту ↓
Metro 0.87.1 добавил поддержку URI-схем и исправил Fast Refresh
Tproger
Коротко о главномРазвернутьСвернуть
  1. Metro — сборщик JavaScript для разработчиков приложений на React Native.
  2. Разработчики могут подключать собственные обработчики для спецификаторов с URI-схемой, например foo:bar , через настройку resolver.
  3. Импорты вида metro:babel-runtime/<path> теперь разрешаются во внутреннюю зависимость Metro от @babel/runtime .

Metro — сборщик JavaScript для разработчиков приложений на React Native. 13 сентября вышел Metro 0.87.1. Разработчики могут подключать собственные обработчики для спецификаторов с URI-схемой, например foo:bar , через настройку resolver.schemeResolvers . Импорты вида metro:babel-runtime/<path> теперь разрешаются во внутреннюю зависимость Metro от @babel/runtime .

Обновление затрагивает проекты, которые используют Metro для разработки и сборки. В релизе исправили Fast Refresh с ленивыми сегментированными бандлами, пропуск файлов, записанных в каталог во время его обхода FallbackWatcher, ошибки сокета при записи через HttpStore и обработку выражений с Platform.OS и Platform.select .

FallbackWatcher стал экономнее: потребление RSS при обходе файлов снизилось примерно на 34%, а пиковое использование heap — примерно на 41%. Также Metro отказался от зависимости image-size в пользу встроенных парсеров, чтобы устранить предупреждения CVE.

Перед обновлением стоит отдельно проверить экспериментальные настройки сериализатора и файловой карты. Авторы предупреждают, что такие возможности не покрываются правилами семантического версионирования и могут измениться без сохранения совместимости.

Источники