Каков предпочтительный способ обновления генераторов Yeoman?


Я создал генератор Yeoman и хочу, чтобы моя команда, чтобы использовать его.

Что произойдет, если я обновлю свой генератор на Github? Они установили генератор локально в более старой версии. Они всегда должны установить снова, чтобы получить последнюю версию?

члены команды не знают, когда происходят обновления, и я не хочу, чтобы они слишком заботились об этом. Я просто хотел бы, чтобы они использовали последнюю версию генератора.

каков предлагаемый способ обновление генераторов?

спасибо

2 67

2 ответа:

рад, что вы спросили!

начиная с Yeoman RC1, который будет объявлен позже сегодня, есть совершенно новый способ управления генераторами: просто введите yo и наслаждайтесь новым мастером:

enter image description here

Если вы выберете "обновить генераторы" из меню,yo yo позаботится о приведении их всех к последней версии.

Если вы являетесь автором генератора и хотите сделать еще один шаг, чтобы убедиться, что ваши пользователи всегда актуальны, вы можете используйте update-notifier из проекта Yeoman, чтобы приветствовать пользователей с уведомлением, если они запускают устаревшую версию.

Если вы хотите обновить определенный генератор, вы можете запустить npm update generator-mygenerator -g

приятно, если у вас установлено много генераторов.