Я создал генератор yeoman с взаимодействием с пользователем, который можно вызвать в терминале, например (после запуска npm link
):
yo mygenerator --name test --path /test/path --project testproject
Теперь я хочу включить этот генераторв моем расширении vscode.
Как я могу вызвать генератор йо из моего машинописного кода, когда генератор добавляется как зависимость package.json?
Так что-то вроде (псевдокод)
import { yo } from 'yeoman';
import mygenerator; // added as a dependency via package.json
const options = {
name: 'test',
path: '/test/path',
project: 'testproject',
};
yo.exec(mygenerator, options, () => {
console.log('yeoman finished')
});
Возможно ли что-то подобное?