极客视点
极客时间编辑部
极客时间编辑部
113240 人已学习
免费领取
课程目录
已完结/共 3766 讲
2020年09月 (90讲)
时长 05:33
2020年08月 (93讲)
2020年07月 (93讲)
时长 05:51
2020年06月 (90讲)
2020年05月 (93讲)
2020年04月 (90讲)
2020年03月 (92讲)
时长 04:14
2020年02月 (87讲)
2020年01月 (91讲)
时长 00:00
2019年12月 (93讲)
2019年11月 (89讲)
2019年10月 (92讲)
2019年09月 (90讲)
时长 00:00
2019年08月 (91讲)
2019年07月 (92讲)
时长 03:45
2019年06月 (90讲)
2019年05月 (99讲)
2019年04月 (114讲)
2019年03月 (122讲)
2019年02月 (102讲)
2019年01月 (104讲)
2018年12月 (98讲)
2018年11月 (105讲)
时长 01:23
2018年10月 (123讲)
时长 02:06
2018年09月 (119讲)
2018年08月 (123讲)
2018年07月 (124讲)
2018年06月 (119讲)
时长 02:11
2018年05月 (124讲)
时长 03:16
2018年04月 (120讲)
2018年03月 (124讲)
2018年02月 (112讲)
2018年01月 (124讲)
时长 02:30
时长 02:34
2017年12月 (124讲)
时长 03:09
2017年11月 (120讲)
2017年10月 (86讲)
时长 03:18
时长 03:31
时长 04:25
极客视点
15
15
1.0x
00:00/04:14
登录|注册

十大最流行的NPM包

讲述:丁婵大小:1.94M时长:04:14
NPM 是 Node.js 的包管理工具,截止目前,NPM 包的数量已经超过了一百万。近日,开发者阿雷克纳沃(Areknawo)按照周下载量排序,列出了 10 个最流行的 NPM 包。
第一名:Debug
该库的下载量名列榜首,它的周下载量几乎是第二名的两倍,高达 4200 万。该模块将“简单”原则贯彻到底。Debug 是一个受 Node.js 启发的调试辅助工具,让用户可以将 log 根据不同的模块进行分组,方便地切换调试输出。
第二名:Commander
Commander.js 是创建 Node.js 终端应用的一个简单而轻量级的解决方案,它只提供了很小的函数集,让创建 CLI 应用程序变得相对简单而有趣。
第三名:Chalk
这是一个相当简单的库,它的主要功能是样式化终端字符串。它的 API 很简洁,对原生 JS 的所有功能都支持得很好。官方文档申明,有两万个不同的包使用了 Chalk。也许这就是它每周下载量高达 2500 万的原因。
第四名:Async
这是一个异步 JS 的辅助工具库。它提供了约 70 个不同的函数用于异步迭代操作。而且该库可与回调、promise 和最新的 await/asyn 一同使用。
第五名:Lodash
这是使用最广泛的 JavaScript 辅助工具库。大量的库、工具和工程都依赖于它。速度快、模块化、功能齐全是它的优点。
第六名:Request
每周 1400 万的下载量说明了基础 HTTP 功能的重要性。易用性、异步、独一无二的 API、对 Node.js 文件系统 API 很好的集成,这些只是该库众多优点中的一部分。在功能性和 API 方面,Request 重组了最新的 Fetch API。该库在原生解决方案里最显著的优点是支持 Node.js 和不同的浏览器。
第七名:Express
这是一个几乎人尽皆知的 Web 框架,它和 Node.js 一起用来做后端开发。Express 是构建在 Node.js API 之上的一个抽象层,提供了用于创建成熟后端所需的一切特性,它还提供了中间件机制,和相对简单而固化的 API,所以其具备相当高的可扩展性,让它成为很多其它后端框架的基础。
第八名:Moment
Moment.js 是最稳定、最容易维护的时间日期处理库之一。Moment.js 可以用于解决时间日期格式化、解析、转换等问题,是应用较广的一个库。在最新的 v2 版本中,Moment.js 为了支持最新的 ES6 语法进行了重写,提高了模块化,获得了更高的性能。
第九名:Prop-types
它是与 React 相关的包。它是一个很小的库,允许添加类型到 props,确保 React 组件类型安全。该库需要在运行时才能发挥作用,如果在生产环境使用,需要关注其性能问题。
第十名:React
该框架每周下载量高达 5 百万。虽然从 GitHub 的关注量来看,Vue 在去年超过了 React,但 NPM 的统计数据清楚地显示了哪个 UI 工具被使用得更多。这意味着 React 仍是最受欢迎的 UI 库。
以上便是十大最流行的 NPM 包,每个包都获得了惊人的周下载量。高下载量意味着这些 NPM 包更加稳定、通用、易于维护,但这并不意味着开发者在设计选型中一定要选用这些包,没有最好的包,只有最合适的包。
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结
该免费文章来自《极客视点》,如需阅读全部文章,
请先领取课程
免费领取
登录 后留言

全部留言(2)

  • 最新
  • 精选
  • 加菲猫
    好工具已收藏,不过不能只做一个收藏家
    2
  • 芒鞋儿
    App里做个个人收藏夹,方便查找就好了
收起评论
显示
设置
留言
2
收藏
90
沉浸
阅读
分享
手机端
快捷键
回顶部