美文网首页
yarn 的安装和基本使用

yarn 的安装和基本使用

作者: yuho_小豪哥 | 来源:发表于2019-11-05 11:34 被阅读0次

简介

yarn 是 facebook, google 等发布的一款新的 javascript 包管理器,正如官方文档所说,yarn 是为了弥补 npm 的一些缺陷而出现的。即:

  1. 安装的时候无法保证速度/一致性
  2. 安全问题,npm 安装时允许运行代码

yarn 的优点

  • 速度快:Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
  • 安全:在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。
  • 可靠:使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。
  • 更简洁的输出:npm 的输出信息比较冗长。在执行 npm install <package> 的时候,命令行里会不断地打印出所有被安装上的依赖。相比之下,Yarn 简洁太多:默认情况下,结合了 emoji 直观且直接地打印出必要的信息,也提供了一些命令供开发者查询额外的安装信息。
  • 多注册来源:所有的依赖包,不管他被不同的库间接关联引用多少次,安装这个包时,只会从一个注册来源去装,要么是 npm 要么是 bower, 防止出现混乱不一致。
  • 更好的语义话:yarn 改变了一些 npm 命令的名称,比如 yarn add/remove,感觉上比 npm 原本的 install/uninstall 要更清晰。

安装

只介绍 macOS 系统下的安装方法,其他系统的安装可查看官网

Homebrew

可以通过 Homebrew 包管理工具 安装 Yarn。 如果还未安装 Node.js,Homebrew 会自动安装。

brew install yarn

如果用的是 nvm 或类似工具,可以不用安装 Node.js ,以便使用 nvm 版本的 Node.js 并可以忽略依赖项。

brew install yarn --ignore-dependencies

MacPorts

你可以通过 MacPorts 安装 Yarn 。 如果你还未安装 Node.MacPorts 会自动为你安装。

sudo port install yarn

npm(不推荐)

如果本地已安装了 npm,可以通过 npm 全局安装

npm install -g yarn

路径设置

如果未在 PATH 环境变量中找到 yarn,请按照以下步骤添加 yarn 到 PATH 环境变量中,使其可以随处运行。

注意:配置文件可能是 .profile、.bash_profile、.bashrc、.zshrc 等。

将此项加入配置文件: export PATH="$PATH:/opt/yarn-[version]/bin" (路径可能根据安装 Yarn 的位置而有差异)
在终端中,执行登录并登出以使更改生效
为了可以全局访问 Yarn 的可执行文件,需要在终端中设置 PATH 环境变量。若要执行此操作,请添加 export PATH="$PATH:yarn global bin" 到配置文件中。

基本使用

  • 初始化一个新项目
yarn init
  • 添加依赖包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
  • 将依赖项添加到不同依赖项类别中

分别添加到 devDependenciespeerDependenciesoptionalDependencies 类别中:

yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
  • 升级依赖包
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
  • 移除依赖包
yarn remove [package]
  • 安装项目的全部依赖
yarn

或者

yarn install

相关文章

  • yarn 基本安装和使用

    资料 yarn 中文网yarn 中文网 安装yarn 中文网 用法yarn与npm的命令行小结从 npm 迁移到...

  • yarn 的安装和基本使用

    简介 yarn 是 facebook, google 等发布的一款新的 javascript 包管理器,正如官方文...

  • vue-cli

    ## yarn安装 npm install -g yarn ## yarn使用 安装全部的包 yarn 安装某个包...

  • Yarn安装

    本节我们来学习 Yarn 的安装,在使用 Yarn 之前,我们需要先安装 Yarn。而安装 Yarn 的方式有多种...

  • Yarn安装

    本节我们来学习 Yarn 的安装,在使用 Yarn 之前,我们需要先安装 Yarn。而安装 Yarn 的方式有多种...

  • Install software on Ubuntu 16.04

    安装yarn 安装 nodejs 6.10.2 安装Angular CLI 设置ng使用yarn 配置React环...

  • webpack4系列教材-入门版

    webpack4系列教材-入门 起步 使用yarn init 初始化一个基本项目 安装依赖 进入终端输入yarn ...

  • 前端安装依赖

    npm各种问题故使用 yarn 安装angular/cli 首先安装yarn 安装 typescript yar...

  • yarn和npm的区别、--save和--save-dev的区别

    一、安装yarn (1)下载node.js,使用npm安装 (2)查看版本 (3)yarn淘宝源安装 二、yarn...

  • yarn和npm的区别、–save和–save-dev的区别

    一、安装yarn (1)下载node.js,使用npm安装 (2)查看版本 (3)yarn淘宝源安装 二、yarn...

网友评论

      本文标题:yarn 的安装和基本使用

      本文链接:https://www.haomeiwen.com/subject/ofysbctx.html