如果查找合适的npm包

🌙
手机阅读
本文目录结构

如果查找合适的包

要查找软件包,请从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 / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

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

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

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

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了