Я пытаюсь создать релиз APK из командной строки реактивного проекта.Раньше это работало несколько раз (приложение уже находится в App Store / Play Store), но сегодня начало сбой с новой ошибкой.
Команда, которую я выполняю, просто
./gradlew assembleRelease
Ошибка, которую я получаю:
Задача: app: bundleReleaseJsAndAssets FAILEDВ настоящее время вы используете io.js v8.1.0.
React Native работает на узле 8.3 или новее.Есть несколько способов обновить Node.js в зависимости от ваших предпочтений.nvm: nvm install 8.3 --reinstall-packages-from = узелHomebrew: обновление brew && brew upgrade nodeУстановщик: загрузка с https://nodejs.org/
СБОЙ: Сборка не удалась, исключение.* Что пошло не так:Не удалось выполнить задачу «: app: bundleReleaseJsAndAssets».Процесс 'команда' узел '' завершен с ненулевым значением выхода 1
Обратите внимание, что я использую nvm
для обработки версии узла, и выполнение node -v
возвращает
v8.3.0
Мне пришлось выполнить горячую замену до 8.1.0 для сборки для другого проекта, используя
nvm alias default 8.1.0
nvm use 8.1.0
Но переход к 8.3.0 кажетсячто-то пропустил.Из того, что я могу сказать, io.js
и node.js
- это то же самое после версии 4, но я не могу найти ничего, как это исправить.
Примечание: я попробовал предложение всообщение об ошибке nvm install 8.3 --reinstall-packages-from=node
, но это ничего не дало.Я также попробовал ./gradlew clean
, но ничего.