如果查找合适的npm包
如果查找合适的包
要查找软件包,请从npm官网的搜索栏开始。
真实演示如何找合适的NPM包
例如,假设我想在应用程序中使用AJAX。与其花时间去弄这种代码,不如看看是否有人发布了这些的包?
首先我在搜索栏中输入一个值:ajax
,首先会看到一个下拉框,类似百度的下拉提示一样;
右侧可以按照某个指标排序,比如按照搜索关键字的匹配,按照人气,按照维护频率排序等
我一般是喜欢按照Popularity
/人气值来排序;
通过搜索出来的项目,可以筛选出自己合适的,可以点击进入查看是不是可以用
如何决定某个包值不值得用?
1.查看介绍信息
左侧的介绍信息,一般都是介绍它的功能,这是关键;
这里可以看出来是不是符合你的需求;
如果符合需求,就看能不能稳定用,主要从下载量和项目维护来说
2.查看每周的下载量
除了介绍信息以外,下载量是我决定是否使用的重大因素,如果用的多,可以说明解决了很多人的问题,有问题也可能会快速找到答案
3.源代码的维护情况
比如上面看到的axios
,可以通过仓库那里,点击进入;
然后找到issues
https://github.com/axios/axios/issues
这里可以看到如果遇到未知情况和BUG,会不会能得到解决