npm:JavaScript包管理器 - 美国开源注册表
世界上最大的JavaScript软件包注册表,Node.js生态系统的核心依赖管理工具,提供数百万个开源包的发现、安装与发布。
行业分类: 美国开源注册表、JavaS[文]cript、Node.js[章]、包管理、开发者工具
成立时间: 2009年(由Isaac Schlueter创建),[来]2020年被GitHub收[自]购
所属国家: 美国网站(由GitHub,[C] Inc.运营,母公司微软)[c]
网站语言: 支持英语(为主)
服务区域: 全球
官方网站: www.npmjs.com
网站介绍: www.npmjs.com 是Node.js的默认包管理器和全球最大的JavaScript软件注册表。npm由Isaac Schlueter于2009年创建,全称“Node Package Manager”。开发者通过命令行npm install从注册表下载数百万个开源包,内容涵盖前端框架、后端库、工具链和CLI应用。任何人均可免费发布公共包或付费托管私有包。
npmjs.com 提供Web界面搜索和浏览包详情:README文档、版本号、依赖关系图、周下载量和许可证类型。每个包和组织(@scope)拥有独立页面。npm与GitHub Actions、CI/CD深度集成,支持审计漏洞扫描。2020年被GitHub收购后,与GitHub Packages和Dependabot进一步融合。
操作流程: 访问www.npmjs.com ,搜索包名或浏览热门分类。使用npm CLI安装Node.js后,执行npm install <包名>。发布包需注册账户并在终端执行npm publish。私有包和企业管理通过付费方案实现。安全审计使用npm audit命令。