Я боролся с этим, пытаясь найти решение и пробуя решения слева и справа, и я не могу понять это.
С React Native у нас есть расширения файлов .ios и .android. С каждым из них за нас справится упаковщик React Native. Теперь я использую веб-пакет (потому что я люблю мучить себя), и я не могу заставить его правильно разрешать расширения имен файлов. Используя сервер React Native Webpack (для которого, похоже, не было решения для этого), он возвращает ошибку, похожую на эту:
Это связано с тем, что файл .ios и .android вызывается как: require('Spinner'); Упаковщик React Native разрешит эти файлы, а webpack — нет. Мне нужно смешать эти два, чтобы заставить это работать, или теперь есть волшебное решение, когда мне вообще не нужно использовать веб-пакет.
Я думаю, что я понимаю свою точку зрения только с этим, и мне интересно, есть ли расширение веб-пакета или псевдоним разрешения, который я могу использовать для решения этой проблемы. При необходимости я опубликую здесь свою настройку веб-пакета.