释放和维护nodejs的模块

所以我刚刚发布了我的第一个nodejs模块 。

我做的事情:

  • select了一个面向SEO的名字
  • 把代码发布在github上
  • 将模块添加到模块列表中
  • 通过npm publish模块

现在,

  1. 我需要做的比这更多,以确保谁需要它会到我的模块?
  2. 如何使用npm推送更新? 我尝试再次npm publish ,但是它说我需要先npm publish ,或者更改版本或做一些疯狂的事情。

我需要做的比这更多,以确保谁需要它会到我的模块?

就基本而言,你已经涵盖了你的基础。 您可以考虑写入诸如DailyJS之类的博客网站,或者发布一些邮件列表以获得口碑,但是将您的代码放在GitHub上,并在NPM上打包即可。

如何使用npm推送更新?

一旦你发布了你的模块的特定版本,你不应该改变这个版本 – 这可以确保那些希望你的模块的特定版本以某种方式行事的人可以确保这样做。 如果你需要更新你的模块,你应该在package.json文件中包含版本号并发布它。

select版本号时一定要坚持语义版本化 ,所以〜3.0.5这样的版本匹配器工作。 有关更多详细信息,请参阅http://npmjs.org/doc/json.html#version