2014-02-14 48 views
1

我已经为inuit.css框架创作了自己的yeoman生成器并将其发布到npm。回购生活here on github将创作yeoman生成器的更新应用到npm全局安装/更新

我已经注意到我的生成器中的一个错误(感谢另一个用户)已经修复,测试并提交给生成器github回购一个新的版本标签,但我不知道如何应用当有人运行时更新npm install -g generator-inuitnpm update -g generator-inuit

我需要重新发布yeoman生成器回到npm吗?另外,如何警告正在使用生成器的用户有更新可用?

回答

3

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

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

此外,很多node.js人员使用david程序包检出更新何时可用于其程序包。