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 API.swiftがある場合、リポジトリにapolloスクリプトを追加する必要がありますか?
ねえ@jdisho 、申し訳ありませんが、最近GitHawkの時間がほとんどありません
何のフレッシュインストール? 😛
@jdishoうーん、本当によくわかりません...ファイルが空で、スクリプトが書き込んでいる場合は、ローカルインストールに問題があります。
GitHawkで送信
リポジトリの別のクローンで命令を実行しましたが、それはうまくいきました。 🤔
ただし、生成されるのはFreetime-AppCenter
スキームのみです(関連しているかどうかはわかりません)。その@rnystromはどうなっているのでしょうか。
申し訳ありませんが、私は新鮮なnpm install
を意味しました
GitHawkで送信
@BasThomasはACを試した
GitHawkで送信
@jdisho npm install
が正しく機能しない可能性があります。
このフォルダがリポジトリにあることを確認できますか。
node_modules/apollo-codegen/
ところで、これは私がマスターブランチからプロジェクトを実行したときに得られるものです。
もう少しチェックした後。
私たちのプロジェクトのApolloBuildスクリプトは、 npm
使用していません。 代わりに、「check-and-run-apollo-codegen.sh」というスクリプトを呼び出しています。 このスクリプトは失敗し、 npm
見つからないと言っています
Apolloスクリプトからの最近の変更により、グローバルスクリプトの代わりにローカルにインストールされたapollo-codegen
を使用できるようになりました。
したがって、 npm
自体を再インストールしてみて、ローカルのビンにあることを確認してください。
➜ where npm
/usr/local/bin/npm
@rnystromええ、しかしそれは通常の「GitHawk」スキームを生成しません:/
GitHawkで送信
おそらく「npmuninstall-gApollo-codegen」を実行する必要があります
最も参考になるコメント
おそらく「npmuninstall-gApollo-codegen」を実行する必要があります