什么是 Yarn

Yarn 就是一个类似于 npm 的包管理工具,它是由 facebook 推出并开源。

与 npm 相比,yarn 有着众多的优势,主要的优势在于:速度快、离线模式、版本控制。

Yarn 安装

windows

在 Yarn 中文网可以找到 window 下的三种安装方法

不过我觉得这三种方法都不好用,快速好用的安装方法应该还是使用 npm 来安装:

npm install -g yarn

初始化仓库

Error: Can't answer a question unless a user TTY

window请使用cmd或者powerShell 不要用git bash

yarn init

Yarn 换源

Yarn 源仓库包下载不稳定

// 查看 yarn 配置
yarn config get registry
或者
yarn config list

> registry: 'https://registry.yarnpkg.com'
安装淘宝镜像
yarn config set registry https://registry.npm.taobao.org

Yarn 常用命令

  • npm install === yarn —— install安装是默认行为
  • npm install taco --save === yarn add taco —— taco包立即被保存到 package.json 中。
  • npm uninstall taco --save === yarn remove taco
  • npm install taco --save-dev === yarn add taco --dev
  • npm update --save === yarn upgrade

-

  • npm install taco@latest --save === yarn add taco
  • npm install taco --global === yarn global add taco —— 一如既往,请谨慎使用 global 标记。

注意:使用yarn或yarn install安装全部依赖时是根据package.json里的”dependencies”字段来决定的

  • npm init === yarn init
  • npm init --yes/-y === yarn init --yes/-y
  • npm link === yarn link
  • npm outdated === yarn outdated
  • npm publish === yarn publish
  • npm run === yarn run
  • npm cache clean === yarn cache clean
  • npm login === yarn login
  • npm test === yarn test
上次更新时间: 2024/5/7 05:59:02