Зарегистрировать Yeoman Generator non-cli

Я хочу запустить генератор Yeoman без cli (yo). Я вижу инструкции в документации Yeoman о как запустить генератор без среды CLI.

Если я запускаю yo mygenerator:mysubgenerator, он работает (он установлен глобально), но использование env.run('mygenerator:mysubgenerator') из узла не работает. Там написано, что генератор не установлен.

Я думаю, что это связано с шагом //register/lookup generators в документации выше, но они вообще не включают, как это сделать. Как я могу зарегистрировать свой глобально установленный генератор?


person Explosion Pills    schedule 19.05.2014    source источник


Ответы (2)



Почему бы тебе не попробовать вот так:

env.register(require.resolve('generator-mygenerator'), 'mygenerator:mysubgenerator');
person sarkiroka    schedule 29.09.2016