yarn常用命令小记

  1. 安装
shell 复制代码
npm install -g yarn
  1. 查看版本
shell 复制代码
yarn -v
  1. 初始化项目与依赖管理
  • yarn init:与npm init一样通过交互式会话生成一个新的package.jason文件以初始化项目;跳过会话可使用yarn init --yes,简写yarn init -y
  • yarn add <package>@<version>:安装并添加一个依赖项到项目的dependencies部分,写入package.jasonyarn.lock文件
  • yarn add <package> --dev/-Dyarn add --dev <package>:将依赖项添加至devDependencies,用于开发时的依赖
  • yarn remove <package>:移除依赖
  • 升级依赖:
    • yarn upgrade <package>:升级指定包至最新版本(根据package.json中的语义版本范围)
    • yarn upgrade-interactive [--latest]:交互式地选择并升级项目的依赖项
    • yarn upgrade-interactive --latest:将所有依赖升级到其最新的可用版本
  1. 全局安装依赖
shell 复制代码
# 使得它可在系统任意地方使用
yarn global add <package>
  1. 缓存管理
  • yarn cache clean <package>:清除特定包的缓存
  • yarn cache clean:清理整个缓存
  • yarn cache dir:查看全局缓存位置
  • yarn cache list:列出已缓存的包
  1. 下载依赖
shell 复制代码
# 在node_modules目录安装package.json中列出的所有依赖,如果存在则不会重新下载
yarn install
yarn

# --force可以强制下载
yarn install --force
npm install --force
  1. 运行脚本
shell 复制代码
# 执行package.json中的scripts字段定义的脚本
yarn run <script>
yarn <script>
  1. 列出依赖和对应信息
shell 复制代码
# 列出当前项目依赖
yarn list

# 限制依赖的深度
yarn list --depth=0

# 列出全局安装的模块
yarn global list
  1. 修改相关配置(更多国内镜像
shell 复制代码
# 设置
yarn config set key value
npm config set key value

# 读取值
yarn config get key
npm config get key

# 删除
yarn config delete key
npm config delete key

# 显示当前配置
yarn config list
npm config list

# 设置淘宝镜像
yarn config set registry https://registry.npm.taobao.org
npm config set registry https://registry.npm.taobao.org
相关推荐
程序员爱钓鱼6 分钟前
Node.js 编程实战:测试与调试 —— 日志与监控方案
前端·后端·node.js
go_caipu44 分钟前
Vben Admin管理系统集成qiankun微服务(二)
前端·javascript
幻云20101 小时前
Next.js指南:从入门到精通
开发语言·javascript·人工智能·python·架构
唐叔在学习1 小时前
insertAdjacentHTML踩坑实录:AI没搞定的问题,我给搞定啦
前端·javascript·html
小王和八蛋1 小时前
前端存储与离线应用实战:Cookie、LocalStorage、PWA 及 Service Worker 核心知识点
前端·javascript
军军君011 小时前
Three.js基础功能学习七:加载器与管理器
开发语言·前端·javascript·学习·3d·threejs·三维
哈__1 小时前
React Native 鸿蒙开发:内置 Share 模块实现无配置社交分享
javascript·react native·react.js
雪域迷影2 小时前
Node.js中使用node-redis库连接redis服务端并存储数据
数据库·redis·node.js
沐墨染2 小时前
敏感词智能检索前端组件设计:树形组织过滤与多维数据分析
前端·javascript·vue.js·ui·数据挖掘·数据分析
为自己_带盐2 小时前
在 Blazor Server 中集成 docx-preview.js 实现高保真 Word 预览
javascript·c#·word