yarn 常用指令
一、yarn 安装
npm i yarn -g
二、查看版本
yarn -v
三、开始一个新工程
yarn init
跳过会话,直接通过默认值生成 package.json
yarn init --yes
四、添加一个依赖
通过 yarn add 添加依赖会更新 package.json 以及 yarn.lock 文件
开发环境
yarn add webpack@2.3.3 # 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 # 清除缓存
网友评论