Я пытаюсь запустить GitHawk, но почему-то скрипт apollo не работает. API.swift не имеет содержимого после запуска скрипта.
Я заблудился в этом, потому что во всем мире у меня есть [email protected]
, то же самое, что и в приложении. 😕
... и это странно
Что произойдет, если вы запустите npm install
из каталога проекта?
@rnystrom Пробовал раньше, не работает. 😕
Возможно проблема в скрипте apollo?
Отправлено с помощью GitHawk
Любая идея? 💡 @ SD10 @BasThomas
Вы следовали инструкциям по установке из Readme ? Каков результат для brew install node
и npm install
? Вам не нужно запускать npm install
в начале; только после клонирования. Я думаю, нам следует обновить эту документацию, чтобы сделать ее более понятной.
@BasThomas Конечно, я выполнил инструкции по установке. Эта проблема возникла, как только я извлек изменения из master
. Перед обновлением до [email protected]
все работало нормально.
Кстати, выходы выходят для brew install node
и npm install
:
@rnystrom Нужно ли добавлять скрипт apollo в репо, когда есть API.swift?
Привет, @jdisho , извини, что в последнее время у меня было мало времени на GitHawk 😭 Я получил ту же ошибку несколько дней назад, я думаю, при обновлении apollo. Я просто жестко исправил это, очистив все производные данные, перезапустив симуляторы, Xcode и новую установку npm.
Свежая установка чего? 😛
@jdisho хмм, я действительно не уверен, тбх ... если файл пуст и скрипт пишет, значит, проблема с локальной установкой.
Отправлено с помощью GitHawk
Я запустил инструкции в отдельном клоне репозитория, и это сработало. 🤔
Однако он генерирует только схему Freetime-AppCenter
(не уверен, связана ли она), что случилось с этим @rnystrom?
Извините, я имел в виду свежий npm install
Отправлено с помощью GitHawk
@BasThomas - схема, оставшаяся после попытки AC, но я уже перенес Bitrise, чтобы использовать ее. Использует общую схему с фиктивными env vars.
Отправлено с помощью GitHawk
@jdisho Может быть, ваш npm install
не работает должным образом.
Можете ли вы подтвердить, что можете найти эту папку в своем репо.
node_modules/apollo-codegen/
Кстати, это то, что я получаю, когда запускаю проект из основной ветки.
После проверки еще немного.
Скрипт Apollo Build в нашем проекте не использует npm
. Вместо этого он вызывает сценарий под названием «check-and-run-apollo-codegen.sh». Этот сценарий не работает для вас и говорит, что не может найти npm
Недавние изменения в сценариях Apollo позволяют нам использовать локально установленный apollo-codegen
- вместо глобального.
Так что можете попробовать переустановить сам npm
и убедиться, что он находится в вашей локальной корзине.
➜ where npm
/usr/local/bin/npm
@rnystrom да, но он не генерирует нормальную схему «GitHawk»: /
Отправлено с помощью GitHawk
Вероятно, вы захотите запустить npm uninstall -g Apollo-codegen
Самый полезный комментарий
Вероятно, вы захотите запустить npm uninstall -g Apollo-codegen