最初の手順
最初の手順として常に、yo doctor
を実行する必要があります。このコマンドは環境をトラブルシューティングし、インストール/構成エラーの大半を発見します。
サポートの取得
Yeoman は魅力的な Web アプリケーションを作成するための、最適化されたスキャフォールディングとワークフローエクスペリエンスを提供します。開発者は Yeoman をビルドツールと一緒に使用してプロジェクトの構築を行い、パッケージ管理には Bower を使用します。これらの 3 つのツールの典型的なワークフローは次のようになります。
yo webapp
$ yo angular
$ bower install angular-directives
$ grunt
バイナリの問題
Yeoman を全く実行できないような、Yeoman バイナリに関する問題については、さらなるサポートを受けるために Yeoman の issue トラッカー にバグチケットを送信する必要があります。
スキャフォールディングの問題
(上記の angular など)スキャフォールディングはコミュニティ主導で、デフォルトの多くが GitHub の Yeoman 組織 の下にあります。これらは、特定のフレームワークに携わるコミュニティ内の開発者によってメンテナンスされています。人気のあるジェネレータの issue トラッカーを以下に示します。
構築の問題
構築ツールに関する問題がある場合は、構築ツールの issue トラッカーで問題を開く必要があります。ただし、特定のタスク(例: CoffeeScript のコンパイル)に関する問題がある場合は、そのような問題は公式の Grunt トラッカーに使用すべきではないため、grunt-contrib にバグレポートを送信したほうがよい場合があります。
Yeoman ワークフローで使用される一般的なタスクの一部に対する issue トラッカーを以下に示します。
パッケージ管理に関する問題
Bower を使用してパッケージをインストールした場合、パッケージを更新した場合、またはパッケージの管理に問題が発生した場合は、Bower の issue トラッカー を使用してバグレポートを送信する必要があります。Yeoman ワークフローは通常、そのような依存関係の最小化/連結に Grunt または Gulp を使用しますが、送信された問題が Bower の問題か Yeoman の問題かをお知らせします。