Настройка
Webpack имеет разрешение модуля mainFiles , которое позволяет разрешать некоторые файлы в зависимости от среды, например:
| Button
| | - index.ts
| | - index.performer.ts
| | - index.customer.ts
// Page.ts
import Button from './Button';
Аналогично работает в Platform-Speci c разрешение модуля .
Вы можете импортировать кнопку в зависимости от платформы (другими словами, среды)
| Button
| | - index.ts
| | - index.android.ts
| | - index.ios.ts
// App.ts
import Button from './Button';
Вопрос:
Как указать машинописи разрешить импорт и выбрать правильный файл в зависимости от среды?
Поведение таково, что webpack / metro будет выбирать индекс. android .ts, но машинопись считает, что мы импортировали index.ts.
Вот в чем проблема.