Githawk: Проблема с apollo-codegen

Созданный на 21 мар. 2018  ·  16Комментарии  ·  Источник: GitHawkApp/GitHawk

Я пытаюсь запустить GitHawk, но почему-то скрипт apollo не работает. API.swift не имеет содержимого после запуска скрипта.
Я заблудился в этом, потому что во всем мире у меня есть [email protected] , то же самое, что и в приложении. 😕

❔ question

Самый полезный комментарий

Вероятно, вы захотите запустить npm uninstall -g Apollo-codegen

Все 16 Комментарий

screen shot 2018-03-21 at 13 40 45

... и это странно

Что произойдет, если вы запустите npm install из каталога проекта?

@rnystrom Пробовал раньше, не работает. 😕
Возможно проблема в скрипте apollo?

Отправлено с помощью GitHawk

Любая идея? 💡 @ SD10 @BasThomas

Вы следовали инструкциям по установке из Readme ? Каков результат для brew install node и npm install ? Вам не нужно запускать npm install в начале; только после клонирования. Я думаю, нам следует обновить эту документацию, чтобы сделать ее более понятной.

@BasThomas Конечно, я выполнил инструкции по установке. Эта проблема возникла, как только я извлек изменения из master . Перед обновлением до [email protected] все работало нормально.

Кстати, выходы выходят для brew install node и npm install :

screen shot 2018-03-22 at 22 02 56
screen shot 2018-03-22 at 22 00 39

@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/

Кстати, это то, что я получаю, когда запускаю проект из основной ветки.

screen shot 2018-03-23 at 6 24 04 pm

РЕДАКТИРОВАТЬ:

После проверки еще немного.

Скрипт 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

Была ли эта страница полезной?
0 / 5 - 0 рейтинги

Смежные вопросы

BasThomas picture BasThomas  ·  3Комментарии

Iron-Ham picture Iron-Ham  ·  3Комментарии

rnystrom picture rnystrom  ·  3Комментарии

rnystrom picture rnystrom  ·  3Комментарии

viktorgardart picture viktorgardart  ·  3Комментарии