首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >Yarn常用命令

Yarn常用命令

原创
作者头像
GSZS
修改2022-10-23 12:27:51
修改2022-10-23 12:27:51
1.3K0
举报
文章被收录于专栏:前端工程系列前端工程系列

介绍

此 Page 介绍的是 yarn 的常用命令,官方文档:?点击跳转

安装

通过 brew 安装

代码语言:text
复制
brew install yarn

通过安装脚本的方式安装

在 macOS 和通用 Unix 环境里安装 Yarn 的最容易方法之一是通过我们的 shell 脚本。你可以在你的终端里运行下列代码来安装 Yarn:

代码语言:shell
复制
curl -o- -L https://yarnpkg.com/install.sh | bash

常用命令

包操作

  • 初始化一个新项目
代码语言:text
复制
yarn init
  • 添加依赖包
代码语言:text
复制
yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]
  • 将依赖项添加到不同依赖项类别中 分别添加到 devDependenciespeerDependenciesoptionalDependencies 类别中:
代码语言:text
复制
yarn add [package] --dev
yarn add [package] --peer
yarn add [package] --optional
  • 升级依赖包
代码语言:text
复制
yarn upgrade [package]
yarn upgrade [package]@[version]
yarn upgrade [package]@[tag]
  • 移除依赖包
代码语言:text
复制
yarn remove [package]
  • 安装项目的依赖
代码语言:text
复制
yarn install
yarn install --prod // 安装生产依赖包
yarn install  --no-lockfile --production # 只安装dependencies的包,且不生成所包文件
  • 重建包
代码语言:text
复制
yarn add —force
  • 列出所有全局安装的包
代码语言:text
复制
yarn list -g --depth 0
  • 查看全局包安装的位置(Mac跟Windows的不一致)
代码语言:text
复制
# OSX
~/.config/yarn/global/node_modules

# Windows
C:\Users\username\AppData\Local\Yarn\config\global

# Linux
/usr/local/share/.config/yarn/global

缓存相关

  • 清除缓存yarn cache cleanyarn cache listyarn cache dir
  • 列出缓存的包
  • 显示缓存目录

配置相关

  • 查看 yarn 的配置信息yarn config list

镜像源

? 可以采用nrm这个包来管理注册表的源切换删除自定义等问题

  • 查看当前使用的镜像源yarn config get registryyarn save 包名 --registry https://registry.npmmirror.comyarn config set registry https://registry.npmmirror.com
  • 临时修改镜像源
  • 全局修改镜像源

CLI 相关

  • 快速使用模版创建一个项目,?点击链接跳转
  • 原理 拿yarn create react-app my-app命令来说,其实这条命令是相当于两条命令,分别是: yarn global add create-react-appcreate-react-app my-app。 在运行yarn create react-app my-app时, yarn create 会去执行 react-app 文件夹内 bin 字段的脚本,如果 create 的是一个作用域包例如"@vitejs/app"这类的,那么第一个安装命令则是yarn global add @vitejs/create-app
  • 示例
代码语言:javascript
复制
yarn create react-app my-app
 yarn global add create-react-app
 create-react-app my-app# yarn create @vitejs/app <project-name>
yarn global add @vitejs/create-app
@vitejs/create-app project-name

卸载 Yarn

? 卸载Yarn之前先判断自己使用的是哪种方式安装的yarn

采用 curl 方式安装的 yarn,如下。那么卸载方式是:
代码语言:text
复制
# 判断自己是否使用如下命令安装的yarn
# curl -o- -L https://yarnpkg.com/install.sh | bash

# 找到yarn的执行命令
which yarn # /Users/gszs/.yarn/bin/yarn

# 删除.yarn
cd /Users/gszs && rm -rf .yarn

homebrew

代码语言:text
复制
brew uninstall yarn

npm

❗ 不推荐使用npm去安装yarn,这样容易发生一些稀奇古怪的Bug

代码语言:text
复制
npm uninstall -g yarn

升级 Yarn

? 如果想升级Yarn,那么需要先将旧的Yarn版本卸载,然后再安装Yarn。

代码语言:text
复制
# 对比升级前跟升级后的版本标识
yarn --version

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 介绍
  • 安装
    • 通过 brew 安装
    • 通过安装脚本的方式安装
  • 常用命令
    • 包操作
    • 缓存相关
    • 配置相关
    • 镜像源
    • CLI 相关
    • 卸载 Yarn
      • 采用 curl 方式安装的 yarn,如下。那么卸载方式是:
    • homebrew
    • npm
  • 升级 Yarn
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档