yarn快速上手

简介

与 npm 相同的依赖包管理工具

官网:https://yarnpkg.com/zh-Hans/

特点

  • 离线模式:如果你之前安装过某个包,你就可以在没有网络连接的情况下再次安装它。
  • 确定性:不管是什么顺序,在不同的机器上的依赖会以同一方式安装。
  • 相同软件包:从 npm 安装软件包并使用相同的包管理流程。
  • 网络性能:Yarn可以高效地队列化请求并且避免请求瀑布化,使网络利用率最大化。

安装

参考网址:https://yarnpkg.com/zh-Hans/docs/install#windows-stable

用 Chocolatey 安装

choco install yarn
检测
yarn --version

CLI

基础

//初始化项目
yarn init

//添加依赖包
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]

//将依赖项添加到不同依赖项类别
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 global <add/bin/list/remove/upgrade> [--prefix]

//显示安装包列表
yarn list

//显示全局安装列表
yarn global list

yarn run

//运行用户自定义脚本
yarn run [script] [<args>]

//显示所有可运行的脚本
yarn run

//执行该命令将会会列出脚本运行时可用的环境变量
yarn run env

//快捷指令
yarn [script] [<args>]

更换镜像源

yarn config set registry https://registry.npm.taobao.org --global
yarn config set disturl https://npm.taobao.org/dist --global

管理镜像源工具

yarm的注册管理平台

yrm可以帮助您轻松快速地在不同的npm注册表之间切换,现在包括:npm,cnpm,taobao,nj(nodejitsu),rednpm,yarn。

github地址:https://github.com/i5ting/yrm


 上一篇
Linux常用指令 Linux常用指令
# 树状图输出文件夹结构,需要安装 yum install -y tree tree -L 2 # 输出内容到控制台 echo "hello word" # 在 a.txt 结尾添加 abcd echo "abcd" >> a.txt
2018-09-14
下一篇 
ionic,react-native,native对比 ionic,react-native,native对比
简介本文从三者的跨平台性,开发方式,系统功能支持,性能对比,实现原理和优劣势分析三者的差异,并不能说明某个框架有着绝对意义的优势,选择使用哪个框架往往取决于项目的大小,开发人员所具备的技能,开发时间的长短,对性能的要求等。 umijs为 一
2018-09-10
  目录