大家在npmjs上如何选择包?
写nodejs的时候,遇到一个功能,我首先会到npmjs去搜索一下有没有现成的包。很多时候,有多个包可供选择,最后到底选择哪一个,我会考虑如下因素:
- 文档;
- API设计合理;
- 月下载次数;
- github上的star数目;
- 是不是明星开发者;
- 有没有写test;
- 最后更新时间;
10 回复
我会考虑如下因素:
- 有没有写test;和benchmark
- 最后更新时间;
- github上的star数目;
感觉star数才是关键。
@Hanggi 有些功能很小众,这些包的star都只有几十,没办法判断哪个好
哪那么多讲究,哪个文档写的好就用哪个了
来自酷炫的 CNodeMD
@liygheart 同意,文档是第一位
@jingsam 不明白为什么看star ,现在很多人把github当名利场,到处求star, npm本身有下载统计,我觉得这个数据才更有意义。 有的网红的star就是多,一看npm,也没多少人用。
当然,如果有出名的包依赖它,自然就更好了
@captainblue2013 所以star数目排在月下载次数后面呀
收好不用谢
1.star数 2.最后更新日期 3.issue讨论情况 文档的话不太可靠,太多知名开源项目文档不是一般的烂,比如webpack,但是大家都在争相用它,感觉大家完全靠猜。。。。
Google 出来前两名。