ヨーマンジェネレーターをローカルでテストする
Testing Yeoman Generator Locally
解決:
私はついにこれを達成する方法に関するいくつかの情報を見つけました:
ジェネレーターのコードベースで開発し、ローカルでデバッグする場合、一般的な方法はnpmリンクに依存することです。
- ジェネレーターリポジトリをローカルでgitクローンします
- そのリポジトリにcdして実行します
npmリンク。ローカルバージョンへのシンボリックリンクを使用して、必要な依存関係をインストールし、パッケージをグローバルにインストールします。
- サブジェネレーターをインストールする場合は、前にリンクしたyeoman-generatorパッケージのコンテキストでインストールする必要があります。ローカルでクローンを作成して実行したサブジェネレータパッケージにCd
海抜リンク。
- これで、システム上ですべてがリンクされ、認識されました。次に、サブジェネレータリポジトリを親リポジトリにリンクする必要があります。yeoman-generatorは、手順1と2で複製されてリンクされます。
https://github.com/yeoman/generator/wiki/Testing-generators
編集:
情報の更新されたリンク:https://yeoman.io/authoring/index.html
「ローカルで実行する」とは、ジェネレーターとそのフローをテストする機能を意味する場合、これを簡単に実行できます。
- プロジェクトディレクトリフォルダで実行します
npmリンク。これが飛んでいる色で合格する場合は、手順2に進みます。
- ターミナルを開き、プロジェクトを開始するフォルダーにcdします。
- 走る
yoジェネレーター-theNameOfYourGenerator。これにより、ジェネレーターが実行されます。