Appearance
Yarn
Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。
请访问 yarnpkg.com下载安装Yarn
安装配置
下面介绍yarn的安装,了解更多安装知识请访问yarn官网。
软件安装
全局安装
npm install -g yarn
更新yarn到最新版本
yarn set version latest
苹果用户可以使用brew进行安装
brew install yarn
查看版本
yarn -v
yarn --version
更新yarn
yarn set version latest
yarn set version from sources
国内镜像
修改国内镜像后可以加快软件包安装速度
查看当前使用的镜像
yarn config get registry
设置为淘宝镜像
yarn config set registry https://registry.npm.taobao.org/
yrm
yrm是管理镜像的工具,可以列出可以使用的镜像,非常方便。
安装yrm
npm install -g yrm
列出可以使用的镜像
yrm ls
使用淘宝镜像
yrm use taobao
测试镜像速度
yrm test taobao
常用命令
下面介绍yarn的常用命令
基础命令
访问命令列表
sh
yarn help
初始化新项目
sh
yarn init
根据package.json来安装项目依赖的软件包
sh
yarn
# 或
yarn install
安装软件
全局安装
yarn global add [package]
生产环境
- 在package.json文件dependencies属性下增加记录
- yarn 时会自动安装该软件包
- 使用 yarn install --production或者NODE_ENV变量值为production时,安装该软件包
yarn add [package]
开发环境
- 在package.json文件devDependencies属性下增加记录
- npm install 时会自动安装该软件包
- 使用npm install --production或者NODE_ENV变量值为production时,不会安装该软件包
yarn add [package]@[version] –dev
#或
yarn -D add [package]
安装package.json中的软件
yarn
# 或
yarn install
查看软件
列出当前项目的依赖
yarn list
查看本地已安装的包信息
yarn list | grep tailwind
列出项目的依赖,并限制显示的依赖深度
npm list --depth=0
查看远程软件包信息
yarn info tailwindcss
查看软件包的README
yarn info tailwindcss readme
更新软件
更新所有软件包
yarn upgrade
更新指定软件包
yarn upgrade [package]@[version]
更新yarn 自身
yarn set version latest
直接更新到最新版本,忽略package.json中的版本规则 (慎用)
yarn upgrade --latest
卸载软件
删除全局软件
yarn remove -g [package]
删除项目中软件包
yarn remove [package]
缓存控制
列出已缓存的每个包
yarn cache list
全局缓存位置
yarn cache dir
清除缓存
yarn cache clean