yarn 常用指令

yarn 常用指令

一、yarn 安装

npm i yarn -g 

二、查看版本

yarn -v

三、开始一个新工程

yarn init 

跳过会话,直接通过默认值生成 package.json
yarn init --yes

四、添加一个依赖

通过 yarn add 添加依赖会更新 package.json 以及 yarn.lock 文件

开发环境
yarn add [email protected] # yarn --save 是 yarn 默认的,默认记录在 package.json 中


生成环境
yarn add webpack --dev # 简写 -D

五、全局安装依赖

yarn global add webpack

六、更新一个依赖

yarn upgrade # 升级所有依赖,不记录在package.json中

yarn upgrade webpack # 升级指定包

yarn upgrade --latest # 忽略版本规则 升至最新版 并且更新 package.json 

七、移除一个依赖

yarn remove webpack 

八、安装package.json中的所有文件

yarn install 
yarn install --force # 强制下载安装

九、运行脚本

yarn run 
执行package.json中 scripts 属性下定义的脚本

{
  "scripts": {
    "dev": "node app.js",
    "start": "node app.js"
  }
}

yarn run dev

yarn start # 简写方式

十、显示某个包的信息

yarn info webpack 
yarn info webpack -- json # 输出json 格式
yarn info webpack readme # 输出readme 部分

十一、列出项目的所有依赖

yarn list # 列出当前项目的依赖
yarn list --depth=0 # 限制依赖的深度
sudo yarn global list # 列出全局安装的模块

十二、管理yarn配置文件

yarn config set key value # 设置

yarn config get key # 读取值

yarn config delete key # 删除

yarn config list # 显示当前配置

yarn config set registry [https://registry.npm.taobao.org](https://links.jianshu.com/go?to=https%3A%2F%2Fregistry.npm.taobao.org) # 设置淘宝镜像

 
### 淘宝镜像
yarn config set registry https://registry.npm.taobao.org
yarn config set disturl https://npm.taobao.org/dist
yarn config set electron_mirror https://npm.taobao.org/mirrors/electron/

npm config set registry https://registry.npm.taobao.org
npm config set disturl https://npm.taobao.org/dist
npm config set electron_mirror https://npm.taobao.org/mirrors/electron/
 
yarn config set global-folder "D:\nodejs\yarn_global" # 修改yarn全局安装位置
 
yarn config set cache-folder "D:\nodejs\yarn_cache" # 修改yarn全局缓存位置

十三、缓存

yarn cache list # 列出已缓存的每个包

yarn cache dir # 返回 全局缓存位置

yarn cache clean # 清除缓存

你可能感兴趣的:(yarn 常用指令)