大家在npmjs上如何选择包?
发布于 8 年前 作者 jingsam 5048 次浏览 来自 分享

写nodejs的时候,遇到一个功能,我首先会到npmjs去搜索一下有没有现成的包。很多时候,有多个包可供选择,最后到底选择哪一个,我会考虑如下因素:

  1. 文档;
  2. API设计合理;
  3. 月下载次数;
  4. github上的star数目;
  5. 是不是明星开发者;
  6. 有没有写test;
  7. 最后更新时间;
10 回复

我会考虑如下因素:

  1. 有没有写test;和benchmark
  2. 最后更新时间;
  3. github上的star数目;

感觉star数才是关键。

@Hanggi 有些功能很小众,这些包的star都只有几十,没办法判断哪个好

哪那么多讲究,哪个文档写的好就用哪个了

来自酷炫的 CNodeMD

@liygheart 同意,文档是第一位

@jingsam 不明白为什么看star ,现在很多人把github当名利场,到处求star, npm本身有下载统计,我觉得这个数据才更有意义。 有的网红的star就是多,一看npm,也没多少人用。

当然,如果有出名的包依赖它,自然就更好了

@captainblue2013 所以star数目排在月下载次数后面呀

1.star数 2.最后更新日期 3.issue讨论情况 文档的话不太可靠,太多知名开源项目文档不是一般的烂,比如webpack,但是大家都在争相用它,感觉大家完全靠猜。。。。

Google 出来前两名。

回到顶部