将创作的yeoman生成器的更新应用于npm全局安装/更新

时间:2014-02-14 23:53:04

标签: node.js git npm yeoman yeoman-generator

我为inuit.css框架编写了自己的yeoman生成器并将其发布到npm。回购生活here on github

我已经注意到我的生成器中的一个错误(感谢另一个用户)已经修复,测试并提交回带有新版本标记的生成器github repo,但我无法弄清楚如何应用该更新当有人运行npm install -g generator-inuitnpm update -g generator-inuit

我需要将yeoman发电机重新发布回npm吗?另外,如何提醒使用生成器的人员有可用的更新?

1 个答案:

答案 0 :(得分:3)

是的,您需要使用npm publish将新版本重新发布到NPM。请注意,您需要在package.json文件中删除版本(npm不使用git标记进行版本控制)。

之后,没有直接的方法让您的用户知道更新可用。你可以在博客上发表文章,在Twitter上讨论等等......请注意yo会在一段时间后通知用户他们是否使用了过时版本的生成器。此过程自动完成。

此外,许多node.js人员使用david包来检查他们的包的更新是否可用。