包管理工具npm cnpm yarn的使用

发布于:2025-07-19 ⋅ 阅读:(15) ⋅ 点赞:(0)
包管理工具
1. 什么是包管理工具?

包管理工具是用于管理和安装 Node.js 项目依赖的工具。它们提供了一种结构化的方式来管理项目的依赖关系,使得项目的依赖管理变得更加便捷和可靠。

2. 常见的包管理工具有哪些?
  • npm(Node Package Manager):是 Node.js 的默认包管理工具,它是全球最大的开源包仓库,提供了丰富的包和工具。
  • yarn:是 Facebook 开发的另一个包管理工具,它的设计目标是提高安装速度和稳定性。
  • pnpm:是一个快速、高效的包管理工具,它使用符号链接来管理依赖,减少了磁盘空间的占用。
  • bower:是一个用于前端项目的包管理工具,它主要用于管理前端项目的依赖关系。
3. 如何使用包管理工具?
  • 安装包:使用包管理工具可以方便地安装 Node.js 项目的依赖包。例如,使用 npm 安装一个包,可以使用以下命令:
npm install package-name
  • 更新包:包管理工具可以自动检查并更新项目的依赖包。可以使用以下命令来更新包:
npm update
  • 卸载包:如果不再需要某个包,可以使用以下命令来卸载它:
npm uninstall package-name
  • 查看包信息:可以使用以下命令来查看包的详细信息:
npm info package-name
npm

npm 全称 Node Package Manager ,翻译为中文意思是『Node 的包管理工具』,npm 是 node.js 官方内置的包管理工具,是 必须要掌握住的工具

  • npm 的安装
    Node.js 在安装时会 自动安装 npm ,所以如果你已经安装了 node.js,可以直接使用 npm
    可以通过 npm -v 查看版本号测试,如果显示版本号说明安装成功,反之安装失败
    在这里插入图片描述

  • npm 基本使用

    • 初始化
    //npm init 命令的作用是将文件夹初始化为一个『包』, 交互式创建 package.json 文件
    //package.json 是包的配置文件,每个包都必须要有 package.json
    //package.json 内容示例
      {
         
         
      "name": "test", // 项目名称
      "version": "1.0.0", // 项目版本
      "description": "", // 项目描述
      "main": "index.js", // 项目入口文件
      "scripts": {
         
            // 脚本配置
          "test": "echo \"Error: no test specified\" && exit 1"
      },
      "author": "", // 作者信息
      "license": "ISC" // 开源证书
      }
    
    

使用 npm init -y 或者 npm init --yes 极速创建 package.json

  • 查看包

    • 命令行 『npm s/search 关键字』
    • 网站搜索 网址是 https://www.npmjs.com/
      在这里插入图片描述
  • 下载安装包

//下载安装包
npm i <包名

网站公告

今日签到

点亮在社区的每一天
去签到