将创作的yeoman生成器的更新应用到npm全局安装/更新
我为inuit.css框架编写了自己的yeoman生成器,并将其发布到npm。 回购在github上生活。
我已经注意到我的生成器中的错误(感谢另一个用户),已经修复,testing并提交给发电机的github回购一个新的版本标签,但是我无法弄清楚如何将某个更新应用到某人运行npm install -g generator-inuit
或npm update -g generator-inuit
我是否需要重新发布yeoman生成器回到npm? 另外,如何提醒正在使用生成器的人员提供更新?
是的,您需要使用npm publish
您的新版本重新发布到NPM。 请注意,您需要在package.json
文件中打包版本(npm不使用git标签进行版本控制)。
之后,没有直接的方法让用户知道更新是可用的。 你可以写博客,在Twitter上聊,等等。注意,如果用户使用过时版本的生成器, yo
会在一段时间后通知用户。 这个过程是自动完成的。
另外,大量的node.js人使用david
包检查更新是否可用于其包。