Yarn包管理器

77 阅读1分钟

再前端开发过程中。一般需要使用node内部集成的npm包管理器。

npm的缺陷

  1. npm再国内下载的时候,很慢。一般都需要配置国内镜像。

  2. 同一个项目,安装的包有时候无法保证版本的统一。package.json文件中会看到每个包的版本号。~5.0.1

    ~代表包大版本式5.x。小版本式可以动态更新。

  3. 下载报错,安装某个包的时候,需要下载很多相关依赖。中途一个包出现报错。其他包会继续下载。

yarn包管理器

  1. 快速性:会对你们下载过的包进行缓存,如果已经下载过,以后就可以加载
  2. 安全,下载包的时候通过算法校验每个包的完整性
  3. 并行安装:包的执行分下载和安装,并行执行。
  4. 安装版本统一:yarn包管理器会固定每个包的版本。版本锁定
  5. 简介:命令比较简单

目前你们的电脑,不是每个同学都能用yarn

下载安装

npm install -g yarn

全局安装yarn包管理器

yarn --version

查看yarn的配置

yarn config list

镜像配置

yarn config set registry https://registry.npm.taobao.org -gyarn config set sass_binary_site http://cdn.npm.taobao.org/dist/node-sass -g

常用命令

初始化项目

yarn init -y

添加一个依赖

yarn add 包名

常用指令表格

npm 命令yarn 命令
npm installyarn add/install
npm install [package] —saveyarn add [package]
npm install [package] —save-devyarn add [package] —dev
npm install [package]@1.1.1 —saveyarn add [package]@1.1.1
npm uninstall [package] —save(-dev)yarn remove [package]
npm update —saveyarn upgrade
npm inityarn init