阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      如果查找合适的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

      目录
      目录