Возникла ошибка (0, (_wordwrap || _load_wordwrap (...)). Default) (...) (...). TrimStart не является функцией в expo init - PullRequest
0 голосов
/ 01 марта 2019

Я пытаюсь создать собственное приложение с Expo .В соответствии с официальной официальной документацией, я установил Node 8+ (v8.12.0) & expo-cli в моей системе Windows и затем запустил команду expo init AwesomeProject.Но она дает ошибку как

(0 , (_wordwrap || _load_wordwrap(...)).default)(...)(...).trimStart is not a function
Set EXPO_DEBUG=true in your env to view the stack trace.

Когда я включаю отладку экспо, она дает

TypeError: (0 , (_wordwrap || _load_wordwrap(...)).default)(...)(...).trimStart
is not a function
    at C:\expo-cli@2.11.6\src\commands\init.js:105:19
    at Array.map (<anonymous>)
    at _callee$ (C:\expo-cli@2.11.6\src\commands\init.js:95:37)
    at tryCatch (C:\Users\shubhamt1\AppData\Roaming\npm\node_modules\expo-cli\no
de_modules\regenerator-runtime\runtime.js:62:40)
    at Generator.invoke [as _invoke] (C:\Users\shubhamt1\AppData\Roaming\npm\nod
e_modules\expo-cli\node_modules\regenerator-runtime\runtime.js:296:22)
    at Generator.prototype.(anonymous function) [as next] (C:\Users\shubhamt1\Ap
pData\Roaming\npm\node_modules\expo-cli\node_modules\regenerator-runtime\runtime
.js:114:21)
    at step (C:\Users\shubhamt1\AppData\Roaming\npm\node_modules\expo-cli\node_m
odules\babel-runtime\helpers\asyncToGenerator.js:17:30)
    at C:\Users\shubhamt1\AppData\Roaming\npm\node_modules\expo-cli\node_modules
\babel-runtime\helpers\asyncToGenerator.js:35:14
    at new Promise (<anonymous>)
    at new F (C:\Users\shubhamt1\AppData\Roaming\npm\node_modules\expo-cli\node_
modules\core-js\library\modules\_export.js:36:28)

Пожалуйста, помогите в этом.Я что-то упустил?

Ответы [ 4 ]

0 голосов
/ 07 марта 2019

Это проблема с версией nodejs, вы можете установить nvm, а затем легко обновить версию узла, я обновил до версии 10.15, и она работает: Установка NVM в Ubuntu

0 голосов
/ 01 марта 2019

Понижение до 2.11.6 не работает для меня:

~/Projects/ReactNativeApp (master)
$ expo --version
2.11.6

~/Projects/ReactNativeApp (master)
$ expo init ReactNativeApp
[12:07:17] (0 , (_wordwrap || _load_wordwrap(...)).default)(...)(...).trimStart is not a function
[12:07:17] Set EXPO_DEBUG=true in your env to view the stack trace.

Я должен понизить до 2.11.3, чтобы пропустить эту ошибку.

У меня та же проблемас 2.11.5 и 2.11.4.

Обновление до node.js 10+ исправило эту проблему.

0 голосов
/ 01 марта 2019

В основном вам нужно обновить клиент expo до версии 2.6.11, а затем обновить файл node.js до версии более 10.0 (10 или более поздней версии) и установить мерзавец .После этого выполните команду

expo init <app-name>

Согласно Экспо документы ,

Вам потребуется Node.js(версия 10 или новее), установленная на вашем компьютере.Загрузите последнюю версию Node.js.Кроме того, вам потребуется Git для создания новых проектов с Expo CLI

См. Getting Started-React Native для получения подробного руководства.

0 голосов
/ 01 марта 2019

используйте более низкую версию выставки, я думаю, что новая версия все еще находится в бета-версии.

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