применение обновлений для авторского генератора yoman для глобальной установки/обновления npm

Я написал свой собственный генератор yoman для фреймворка inuit.css и опубликовал его в npm. Репозиторий находится здесь, на github.

С тех пор я заметил ошибку в моем генераторе (спасибо другому пользователю), которая была исправлена, протестирована и возвращена в репозиторий github генераторов с новым тегом версии, однако я не могу понять, как применить это обновление, когда кто-то работает npm install -g generator-inuit или npm update -g generator-inuit

Нужно ли мне переиздавать генератор yoman обратно в npm? Кроме того, как мне предупредить людей, использующих генератор, о том, что доступно обновление?


person Tom Gillard    schedule 14.02.2014    source источник


Ответы (1)


Да, вам нужно повторно опубликовать новую версию в NPM, используя npm publish. Обратите внимание, что вам нужно будет увеличить версию внутри вашего файла package.json (npm не использует тег git для управления версиями).

После этого нет прямого способа сообщить пользователю о наличии обновления. Вы можете написать об этом в блоге, поговорить в твиттере и т. д. Обратите внимание, что yo через некоторое время уведомит пользователя, если он использует устаревшую версию генератора. Этот процесс выполняется автоматически.

Кроме того, многие разработчики node.js используют пакет david для проверки доступности обновлений для своих пакетов.

person Simon Boudrias    schedule 03.03.2014