Skip to content
npm 中文网
粤ICP备13048890号
关于 npm
新手入门
包和模块
包和模块的介绍
向注册表贡献包
更新和管理已发布的包
从注册表中获取包
保护代码
集成
组织
npm CLI
英文官网
阿里云降价啦

包和模块

  • 包和模块的介绍
    • 关于公共 npm 注册表
    • 关于包和模块
    • 关于范围
    • 关于公共包
    • 关于私有包
    • npm 包的范围、访问级别和可见性
  • 向注册表贡献包
    • 创建 package.json 文件
    • 创建 Node.js 模块
    • 关于包的 README 文件
    • 创建和发布无范围的公共包
    • 创建和发布范围公共包
    • 创建和发布私有包
    • 包名指南
    • 在 package.json 文件中指定 dependencies 和 devDependencies
    • 关于语义版本控制
    • 给包添加 dist-tags
  • 更新和管理已发布的包
    • 更改包的可见性
    • 将协作者添加到用户账户拥有的私有包中
    • 更新已发布包的版本号
    • 弃用和取消弃用包或包版本
    • 将包从用户账户转移到另一个用户账户
    • 从注册表中取消发布包
  • 从注册表中获取包
    • 搜索并选择要下载的包
    • 本地下载安装包
    • 全局下载和安装包
    • 解决全局安装包时的 EACCES 权限错误
    • 更新从注册表下载的包
    • 在项目中使用 npm 包
    • 使用已弃用的包
    • 卸载包和依赖
  • 保护代码
    • 关于审计报告
    • 审计包依赖项是否存在安全漏洞
    • 生成出处声明
    • 关于 ECDSA 注册签名
    • 验证 ECDSA 注册表签名
    • 关于 PGP 注册表签名(已弃用)
    • 验证 PGP 注册表签名(已弃用)
    • 包的发布和设置修改需要 2FA
    • 报告 npm 包中的恶意软件