2014-02-14 51 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程序包檢出更新何時可用於其程序包。