get userPackagerOpts.sourceExts не повторяется при запуске приложения expo - PullRequest
3 голосов
/ 28 мая 2020

Я получаю следующую ошибку при запуске приложения expo.

   $ expo-cli start --tunnel
    [00:24:51] Starting project at C:\Users\DEMO\Desktop\worldsweets
    [00:24:51] Expo DevTools is running at http://localhost:19002
    [00:24:59] userPackagerOpts.sourceExts is not iterable
    [00:24:59] TypeError: userPackagerOpts.sourceExts is not iterable
        at startReactNativeServerAsync (C:\@expo\xdl@57.9.12\src\Project.ts:1788:80)
        at Object.startAsync (C:\@expo\xdl@57.9.12\src\Project.ts:2407:5)
        at action (C:\Users\DEMO\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:181:3)
        at C:\Users\DEMO\AppData\Roaming\npm\node_modules\expo-cli\src\commands\start.ts:354:16
        at Command.<anonymous> (C:\Users\DEMO\AppData\Roaming\npm\node_modules\expo-cli\src\exp.ts:80:7)

Ответы [ 3 ]

3 голосов
/ 29 мая 2020

Я считаю, что это старая ошибка, вновь появившаяся в expo-cli v3.21.2 или v3.21.3. Я использую expo-cli v3.21.3 и тоже столкнулся с этой проблемой.

В этом сообщении на форуме expo предлагалось добавить "sourceExts": ["js", "jsx", "svg", "svgx"] в ваше приложение. json под packagerOpts и работал чтобы мой проект снова заработал.

app. json

    "packagerOpts": {
      "assetExts": ["ttf"],
      "sourceExts": ["js", "jsx", "svg", "svgx"]
    }
1 голос
/ 28 мая 2020

Обновите версию expo-cli до 3.17.10.

Эта новая версия, похоже, решает эту проблему.

npm install expo-cli@3.17.10 --save

Связанный вопрос: https://forums.expo.io/t/userpackageropts-sourceexts-is-not-iterable/35271/4

0 голосов
/ 10 июля 2020

Вам просто нужно обновить свой expo-cli. Выполните эту команду.

npm install -g expo-cli

Проблема решена

...