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

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

我已经注意到我的生成器中的错误(感谢另一个用户),已经修复,testing并提交给发电机的github回购一个新的版本标签,但是我无法弄清楚如何将某个更新应用到某人运行npm install -g generator-inuitnpm update -g generator-inuit

我是否需要重新发布yeoman生成器回到npm? 另外,如何提醒正在使用生成器的人员提供更新?

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

之后,没有直接的方法让用户知道更新是可用的。 你可以写博客,在Twitter上聊,等等。注意,如果用户使用过时版本的生成器, yo会在一段时间后通知用户。 这个过程是自动完成的。

另外,大量的node.js人使用david包检查更新是否可用于其包。