Разрешение модуля webpack / metro mainFiles с машинописью - PullRequest
0 голосов
/ 23 апреля 2020

Настройка

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.

Вот в чем проблема.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...