我为inuit.css框架编写了自己的yeoman生成器并将其发布到npm。回购生活here on github。
我已经注意到我的生成器中的一个错误(感谢另一个用户)已经修复,测试并提交回带有新版本标记的生成器github repo,但我无法弄清楚如何应用该更新当有人运行npm install -g generator-inuit
或npm update -g generator-inuit
我需要将yeoman发电机重新发布回npm吗?另外,如何提醒使用生成器的人员有可用的更新?
答案 0 :(得分:3)
是的,您需要使用npm publish
将新版本重新发布到NPM。请注意,您需要在package.json
文件中删除版本(npm不使用git标记进行版本控制)。
之后,没有直接的方法让您的用户知道更新可用。你可以在博客上发表文章,在Twitter上讨论等等......请注意yo
会在一段时间后通知用户他们是否使用了过时版本的生成器。此过程自动完成。
此外,许多node.js人员使用david
包来检查他们的包的更新是否可用。