Skip to search
Skip to content
npm
🌐 Nodejs.cn
Site navigation
关于 npm
新手入门
设置 npm 用户账户
在公共注册表上创建新的用户账户
创建强密码
通过电子邮件接收一次性密码
关于双重身份验证
配置双重身份验证
使用双重身份验证访问 npm
恢复启用 2FA 的账户
管理 npm 用户账户
管理个人资料设置
更改 npm 用户名
删除 npm 用户账户
请求导出个人数据
支付 npm 用户账户
升级到付费用户账户计划
查看、下载和通过电子邮件发送 npm 用户账户的收据
更新用户账户计费设置
降级为免费用户账户计划
配置本地环境
关于 npm CLI 版本
下载和安装 Node.js 和 npm
故障排除
生成和定位 npm-debug.log 文件
常见错误
尝试最新稳定版 node
尝试最新稳定版 npm
包和模块
包和模块的介绍
关于公共 npm 注册表
关于包和模块
关于范围
关于公共包
关于私有包
npm 包的范围、访问级别和可见性
向注册表贡献包
创建 package.json 文件
创建 Node.js 模块
关于包的 README 文件
创建和发布无范围的公共包
创建和发布范围公共包
创建和发布私有包
包名指南
在 package.json 文件中指定 dependencies 和 devDependencies
关于语义版本控制
给包添加 dist-tags
更新和管理已发布的包
更改包的可见性
将协作者添加到用户账户拥有的私有包中
更新已发布包的版本号
弃用和取消弃用包或包版本
将包从用户账户转移到另一个用户账户
从注册表中取消发布包
从注册表中获取包
搜索并选择要下载的包
本地下载安装包
全局下载和安装包
解决全局安装包时的 EACCES 权限错误
更新从注册表下载的包
在项目中使用 npm 包
使用已弃用的包
卸载包和依赖
保护代码
关于审计报告
审计包依赖是否存在安全漏洞
生成出处声明
使用 OIDC 进行可信发布
关于 ECDSA 注册签名
验证 ECDSA 注册表签名
包的发布和设置修改需要 2FA
报告 npm 包中的恶意软件
集成
将 npm 与外部服务集成
关于访问令牌
创建和查看访问令牌
撤销访问令牌
在 CI/CD 工作流中使用私有包
Docker 和私有模块
组织
创建和管理组织
创建组织
将用户账户转换为组织
在你的组织中需要双重身份验证
重命名组织
删除组织
为你的组织付款
升级到付费组织计划
查看、下载和通过电子邮件发送组织的收据
更新组织计费设置
降级为免费组织计划
管理组织成员
添加成员到你的组织
接受或拒绝组织邀请
组织角色和权限
管理组织权限
从你的组织中移除成员
管理团队
关于开发者团队
创建团队
添加组织成员到团队
从团队中移除组织成员
管理团队对组织包的访问
移除团队
管理组织包
关于组织范围和包
使用组织设置配置 npm 客户端
创建和发布组织范围的包
政策
使用条款
开源条款
私有条款
行为准则
软件包名称争议
npm 许可证
隐私政策
取消发布政策
版权和 DMCA 政策
徽标和使用
安全
复制和网络爬虫政策
威胁和缓解措施
npm 命令行
CLI 命令
npm
npm access
npm adduser
npm audit
npm bugs
npm cache
npm ci
npm completion
npm config
npm dedupe
npm deprecate
npm diff
npm dist-tag
npm docs
npm doctor
npm edit
npm exec
npm explain
npm explore
npm find-dupes
npm fund
npm help
npm help-search
npm init
npm install
npm install-ci-test
npm install-test
npm link
npm login
npm logout
npm ls
npm org
npm outdated
npm owner
npm pack
npm ping
npm pkg
npm prefix
npm profile
npm prune
npm publish
npm query
npm rebuild
npm repo
npm restart
npm root
npm run
npm sbom
npm search
npm shrinkwrap
npm star
npm stars
npm start
npm stop
npm team
npm test
npm token
npm undeprecate
npm uninstall
npm unpublish
npm unstar
npm update
npm version
npm view
npm whoami
npx
配置 npm
安装
文件夹
.npmrc
npm-shrinkwrap.json
package.json
package-lock.json
使用 npm
注册表
包规范
配置
日志
范围
脚本
工作区
组织
依赖选择器
开发者
移除
更新日志
🌐 Nodejs.cn
命令行接口
命令
CLI 命令
选择命令行版本:
版本 11.9.0 (最新)
npm
JavaScript 包管理器
npm access
设置已发布包的访问级别
npm adduser
添加注册表用户账户
npm audit
运行安全审计
npm bugs
网络浏览器中的包的错误可能
npm cache
操纵包缓存
npm ci
安装一个干净的项目
npm completion
npm 的制表符补全
npm config
管理 npm 配置文件
npm dedupe
减少重复
npm deprecate
弃用某个版本的包
npm diff
注册表差异命令
npm dist-tag
修改包分发标签
npm docs
Web 浏览器中的包的文档可能
npm doctor
检查你的环境
npm edit
编辑已安装的包
npm exec
从 npm 包运行命令
npm explain
解释已安装的包
npm explore
浏览已安装的包
npm find-dupes
在包树中查找重复项
npm fund
检索资金信息
npm help
搜索 npm 帮助文档
npm help-search
获取有关 npm 的帮助
npm init
创建一个 package.json 文件
npm install
安装包
npm install-ci-test
安装一个干净的项目并运行测试
npm install-test
安装包并运行测试
npm link
符号链接包文件夹
npm login
登录到注册表用户账户
npm logout
注销注册表
npm ls
列出已安装的包
npm org
管理组织
npm outdated
检查过时的包
npm owner
管理包所有者
npm pack
从包创建 tarball
npm ping
Ping npm 注册表
npm pkg
管理你的 package.json
npm prefix
显示前缀
npm profile
更改注册表配置文件的设置
npm prune
删除无关的包
npm publish
发布一个包
npm query
检索过滤的包列表
npm rebuild
重建一个包
npm repo
在浏览器中打开包仓库页面
npm restart
重启一个包
npm root
显示 npm root
npm run
运行任意包脚本
npm sbom
生成软件物料清单 (SBOM)
npm search
搜索包
npm shrinkwrap
锁定发布的依赖版本
npm star
标记你最喜欢的包
npm stars
查看标记为收藏的包
npm start
启动一个包
npm stop
停止一个包
npm team
管理组织团队和团队成员资格
npm test
测试一个包
npm token
管理你的身份验证令牌
npm undeprecate
取消弃用软件包的某个版本
npm uninstall
删除包
npm unpublish
从注册表中删除包
npm unstar
从你最喜欢的包中删除一个项目
npm update
更新包
npm version
修改包版本
npm view
查看注册表信息
npm whoami
显示 npm 用户名
npx
从 npm 包运行命令