所以我刚刚发布了我的第一个 nodejs 模块。
我做过的事情:
- 选择了一个面向 SEO 的名称
- 把代码贴在github上
- 将模块添加到模块列表中
- 通过发布模块
npm publish
现在,
- 我还需要做更多的事情,以确保需要它的人可以使用我的模块吗?
- 如何使用 npm 推送更新?我又试了
npm publish
一次,但它说我需要先取消发布,或者更改版本或做一些疯狂的事情。
我还需要做更多的事情,以确保需要它的人可以使用我的模块吗?
就基础知识而言,您已经涵盖了您的基础。你可以考虑写到DailyJS 之类的博客网站或发布到一些邮件列表以获得口碑,但是将你的代码放在 GitHub 上并将你的包放在 NPM 上是一个可靠的开始。
如何使用 npm 推送更新?
一旦您发布了模块的特定版本,您不应该将更改推送到相同的版本——这可以确保期望您的模块的某个版本以某种方式运行的人可以确保它这样做。如果你需要更新你的模块,你应该在你的package.json
文件中增加版本号并发布它。
在选择版本号时一定要坚持语义版本控制,这样版本匹配器就可以~3.0.5
工作了。有关详细信息,请参阅http://npmjs.org/doc/json.html#version 。