Ответ 1
Я наконец нашел некоторую информацию о том, как это сделать:
если вы хотите разрабатывать на основе кода генератора и отлаживать локально, наиболее распространенный способ сделать это - использовать ссылку npm
- мерзавец клонирует генераторы репо локально
- Перейдите в этот репозиторий и запустите ссылку npm. Он установит необходимые зависимости и установит пакет глобально, используя символическую ссылку на вашу локальную версию.
- Если вы хотите установить суб-генераторы, вы должны сделать это в контексте пакета yeoman-generator, связанного ранее. Перейдите в пакет sub Generators, который вы локально клонировали, и запустите ссылку npm.
- Теперь у нас есть все связанное и известное в системе, теперь нам нужно связать репозиторий субгенератора с родительским репозиторием, клонированным генератором йомена и связанным на шаге 1 и 2.
https://github.com/yeoman/generator/wiki/Testing-generators
РЕДАКТИРОВАТЬ:
Обновленная ссылка для информации: https://yeoman.io/authoring/index.html