如果查找合适的npm包

🌙
手机阅读
本文目录结构
a'xi'he

如果查找合适的包

要查找软件包,请从npm官网的搜索栏开始。

https://a.axihe.com/edu/npm/npm-how-01.png

真实演示如何找合适的NPM包

例如,假设我想在应用程序中使用AJAX。与其花时间去弄这种代码,不如看看是否有人发布了这些的包?

首先我在搜索栏中输入一个值:ajax,首先会看到一个下拉框,类似百度的下拉提示一样;

https://a.axihe.com/edu/npm/npm-how-02.png

右侧可以按照某个指标排序,比如按照搜索关键字的匹配,按照人气,按照维护频率排序等

https://a.axihe.com/edu/npm/npm-how-03.png

我一般是喜欢按照Popularity/人气值来排序;

通过搜索出来的项目,可以筛选出自己合适的,可以点击进入查看是不是可以用

如何决定某个包值不值得用?

1.查看介绍信息

左侧的介绍信息,一般都是介绍它的功能,这是关键;

这里可以看出来是不是符合你的需求;

https://a.axihe.com/edu/npm/npm-how-04.png

如果符合需求,就看能不能稳定用,主要从下载量和项目维护来说

2.查看每周的下载量

除了介绍信息以外,下载量是我决定是否使用的重大因素,如果用的多,可以说明解决了很多人的问题,有问题也可能会快速找到答案

https://a.axihe.com/edu/npm/npm-how-04.png

3.源代码的维护情况

比如上面看到的axios,可以通过仓库那里,点击进入;

然后找到issues

https://github.com/axios/axios/issues

这里可以看到如果遇到未知情况和BUG,会不会能得到解决

https://a.axihe.com/edu/npm/npm-how-05.png

AXIHE / 精选教程

浏览全部教程

HTML

CSS

JS

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili 和抖音。

关注我: Github / 知乎

如果你加我的私人微信,麻烦写上您的 称呼,所在地区,职业,方便我备注,谢谢


本站的微信公众号

阿西河前端教程

Anbang

安邦的私人微信

微信号: yaolushan

Anbang

Bilibili(B站)

朱安邦

Anbang