React Native - Невозможно создать новый проект с помощью response-native-cli, если версия response-native - ›0.55

Я пытаюсь создать новый проект через собственный проект response через response-native-cli react-native init ProjectName и получаю следующую ошибку

ошибка Обнаружена несовместимая информация о модуле

Посетите https://yarnpkg.com/en/docs/cli/add для получения документации. об этом

Ошибка: команда не удалась: пряжа add response-native --exact

Проект может быть создан с помощью той же команды, если собственная версия реакции меньше или равна 0,54

react-native init ProjectName --version [email protected]

Следующие ссылки мне тоже не помогли.

https://github.com/facebook/react-native/issues/14861

https://github.com/yarnpkg/yarn/issues/3227


person shah    schedule 09.08.2018    source источник


Ответы (2)


Решаю проблему мгновенно.

Причина в проблеме с версией узла.

вы можете установить >10.0 узел.

затем react-native init project успешно.

person C.Wei    schedule 02.11.2018

Я столкнулся с подобной проблемой. Ниже приведены шаги, которые я предпринял, чтобы решить эту проблему.

  1. Замечено, что ошибка пряжи возникает из-за несовместимой версии модуля узла. Требуется версия узла> = 8.0. Для этого я изменил версию узла с помощью nvm: nvm use 8.0.0

Примечание. Сначала проверьте, установлена ​​ли у вас версия узла> = 8.0, используя nvm list. Если да, просто используйте указанную выше команду. В противном случае установите его до nvm install v8.0.0.

  1. После этого вы можете столкнуться с аналогичной ошибкой для npm. У меня не обновлялась версия npm. Установить последнюю версию npm от npm install -g npm@latest

Попробуйте создать новый проект, ориентированный на реакцию, react-native init HelloWorld.

person pritam    schedule 23.08.2018