yarn使用详解(差不多够用了就行)

yarn使用详解目录

  • Yarn 是什么?
  • Yarn 和 npm 的区别是什么?
  • Yarn 安装
  • Yarn 用法(命令)

Yarn 是什么?

Yarn 是一个由 Facebook、Google、Expo 和 Tilde 联合开发的 JavaScript 包管理工具。它用于管理 JavaScript 项目的依赖关系,能够更快地安装依赖、更可靠地管理包的版本,同时提供离线安装等一些额外的功能。

Yarn 和 npm 的区别是什么?

Yarn 和 npm 都是 JavaScript 包管理工具,但它们有一些区别:

  1. 性能: Yarn 在性能上相对较优,它并行安装依赖项,从而提高安装速度。此外,Yarn 使用缓存来减少重复下载,提高效率。

  2. 离线安装: Yarn 具备离线安装的能力,当项目依赖已经下载过一次后,即使在没有网络连接的情况下,也可以通过本地缓存安装依赖。这对于在离线环境中工作的开发者来说是一个重要的优势。

  3. 版本锁定: Yarn 使用 yarn.lock 文件来确保在不同环境中使用相同版本的依赖项,从而提高项目的一致性。npm 使用 package-lock.json 文件来达到类似的目的。

  4. 并行安装: Yarn 能够并行地安装多个依赖项,而 npm 默认是按照顺序一个一个地安装。

  5. 可预测性: Yarn 更强调包的版本可预测性,以确保在不同环境中有相同的依赖项,从而减少由于版本不一致而引起的问题。

Yarn 安装

要安装 Yarn,你可以使用 npm(Node 包管理器)或者通过下载安装器:

  1. 使用 npm 安装:

    npm install -g yarn
    
  2. 通过安装器安装:

    • 你可以在 Yarn 官方网站 上找到适用于不同操作系统的安装指南。

Yarn 用法(命令)

  1. 初始化一个新项目:

    yarn init
    
  2. 安装依赖:

    yarn install
    
    # 可以缩写为
    yarn
    
  3. 添加依赖项:

    yarn add <package-name>
    
    #这个命令用于安装一个新的依赖项。你也可以通过 `--dev` 选项将其添加为开发依赖
    yarn add <package-name> --dev
    
  4. 全局安装包:

    yarn global add <package-name>
    
  5. 卸载包:

    yarn remove <package-name>
    
  6. 查看已安装的包:

    yarn list
    
  7. 检查并更新依赖项:

    yarn check
    

    这个命令会检查项目的依赖项是否有更新,并提供更新建议。

  8. 升级依赖项:

    yarn upgrade <package-name>
    

    这个命令用于升级指定的依赖项。

  9. 运行自定义脚本:
    package.json 中的 “scripts” 字段中定义脚本,然后运行:

    yarn run <script-name>
    
  10. 创建并离线缓存:

    yarn install --offline
    

    这个命令会使用先前下载的依赖项进行安装,适用于离线环境。

  11. 清理缓存:

    yarn cache clean
    

    这个命令用于清理 Yarn 的本地缓存。

你可能感兴趣的:(前端开发,前端,yarn,node.js)