yarn 包管理需知

yarn 包管理需知

yarn 的优点:

  1. 极其快速,Yarn会缓存它下载的每个包,所以无需重复下载,且并行安装,所以更快速。

  2. 特别安全,Yarn会在每个安装包被执行前校验其完整性。

  3. 超级可靠,Yarn使用格式详尽而又简洁的yarn.lock文件和确定性算法来安装依赖,能够保证在一个系统上的运行的安装过程也会以同样的方式运行在其他系统上

yarn 安装

  • 安装
    npm install -g yarn
    
    MAC推荐使用 Homebrew 包管理器安装 Yarn
brew install yarn
  • 修改下载仓库为淘宝镜像
    yarn config set registry https://registry.npm.taobao.org
    
  • 如果需要修改回来
yarn config set registry https://registry.yarnpkg.com

yarn 的指令:(官方参考)

  • yarn全局:global作为前缀,global 前缀仅适用于 yarn global addyarn global binyarn global lsyarn global remove

  • yarn安装:yarn install仅下载 yarn.lock 列出的依赖,如果没有该文件,则下载 package.json 列出的。

  • 安装新包:

    1. yarn add package-name 会安装 latest 最新版本。

    2. yarn add package-name@1.2.3 会从registry里安装这个包的指定版本。

    3. yarn add package-name@tag 会安装某个 “tag” 标识的版本(比如 beta、next 或者 latest)。

  • 更新包:yarn upgrade package-name

  • 删除包:yarn remove package-name

  • 默认安装到dependencies,加**–dev**会安装到开发环境devDependencies

  • 查看已经安装过的全局模块

    yarn global list --depth=0
    

版权声明:本文为qq_38910842原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。