超过 35 万软件包 npm 是世界上最大的包管理器

简介:

image
Node.js 项目的 npm 是世界上最大的包管理器,登记了超过 35 万软件包,是排名第二的 Apache Maven 的两倍以上。

用户在四周时间里从 npm 安装了 180 亿个软件包,但记录的下载次数只有 60 亿次,原因是三分之二的安装来自缓存。每周大约有 160 名开发者首次在 npm 发表软件包,Node.js 的 Ashley Williams 预测 2017 年这一数字将达到平均每周 200 人。

npm 包管理器中有大量广泛使用但只有几行代码的模块,去年 3 月,一名开发者撤回了他的软件,结果导致很多依赖这几行代码的重量级项目出现问题。为了阻止类似的问题再次发生,npm 制定新的政策,只允许发表 24 小时的新项目撤回,而如果开发者想要放弃一个项目他们可以将其标记为 “不再维护”,但软件包仍然会留在仓库内。

文章转载自 开源中国社区 [http://www.oschina.net]

目录
相关文章
|
Web App开发 缓存 JavaScript
2020你需要一个自己的私有npm包管理器
2020你需要一个自己的私有npm包管理器
356 0
|
存储 缓存 资源调度
你真的知道 NPM、Yarn 与 PNPM 这三个前端包管理器之间的区别吗?
【6月更文挑战第9天】NPM、Yarn和PNPM是主流前端包管理器,各有特色。NPM生态庞大,易用但速度慢;Yarn速度快,依赖管理稳定;PNPM性能优异,节省磁盘空间。Yarn和PNPM在速度和确定性上胜出,NPM因广泛使用和丰富资源领先。开发者可根据项目需求和喜好选择,三者共同推动前端开发进步。
497 8
|
缓存 JavaScript 前端开发
深入剖析NPM: Node包管理器的介绍和使用指南
深入剖析NPM: Node包管理器的介绍和使用指南
307 0
|
存储 JSON 资源调度
NPM 包管理器简介
NPM 包管理器简介
|
JavaScript 前端开发 开发工具
前端工程化的Node.js之代码的组织/部署的包管理器 npm
在前端开发中,代码的组织和部署是非常重要的一环。为了提高开发效率和代码质量,我们需要使用工程化的方式来管理和组织代码。其中一个非常重要的前端工具就是 Node.js,而在 Node.js 中最为关键的工具之一就是包管理器 npm。
277 0
|
JavaScript 前端开发 程序员
前端开发:node.js的node包管理器npm安装以及使用
在前端开发过程中,node.js进行包管理的时候会使用npm管理器来操作。npm(node package manager)包管理器,主要是用于第三方模块的下载、安装和管理,它具有强大的第三方资源,重要程度不言而喻。
1056 0
前端开发:node.js的node包管理器npm安装以及使用
|
JavaScript 前端开发 Java
微服务项目:尚融宝(12)(前端平台:NPM包管理器)
2020年3月17日,Github宣布收购npm,GitHub现在已经保证npm将永远免费。
微服务项目:尚融宝(12)(前端平台:NPM包管理器)
|
Web App开发 缓存 资源调度
2020你需要一个自己的私有npm包管理器
2020你需要一个自己的私有npm包管理器
989 0
2020你需要一个自己的私有npm包管理器
|
机器学习/深度学习 JavaScript 前端开发
前端培训-中级阶段(45)- Node10.x环境搭建,NPM包管理器
前端最基础的就是 HTML+CSS+Javascript。掌握了这三门技术就算入门,但也仅仅是入门,现在前端开发的定义已经远远不止这些。前端小课堂(HTML/CSS/JS),本着提升技术水平,打牢基础知识的中心思想,我们开课啦(每周四)。 上节课我们了解到了一个可以在本地执行 js 的 javascript 执行环境:NodeJS。今天我们来安装 NodeJS、环境配置、NPM 使用、版本管理。 推荐使用 node 10.x 版本(2018年,最新是 10.22.1),下文我们基于 v10.16.0 版本。
368 0
前端培训-中级阶段(45)- Node10.x环境搭建,NPM包管理器
|
存储 缓存 资源调度
细说包管理器yarn和npm
在过去,一个简单的文本编辑器就足以让开发人员创建和管理大部分项目。但从那以后,WEB发生了翻天覆地的变化,如今,即使是一个相当简单的项目,通常也会有成百上千个带有复杂嵌套依赖关系的脚本,如果没有自动化工具,这些脚本根本无法有序的管理,这时就需要包管理器。
400 0

推荐镜像

更多
  • NPM