yarn是一个快速、可靠、安全的JavaScript包管理器,它与npm非常相似,但在某些方面提供了改进的性能和更一致的依赖管理。自从其首次发布以来,yarn已经引入了许多特性来优化包的安装、升级、配置和管理过程。以下是一些yarn的基本用法和常用命令:

1. 初始化新项目

  • 初始化新项目:yarn init会创建一个新的package.json文件。

2. 添加和移除依赖

  • 添加依赖:yarn add <包名>将包添加到dependenciesyarn add <包名> --dev将包添加到devDependencies
  • 移除依赖:yarn remove <包名>从项目中移除指定的包。

3. 安装项目依赖

  • 安装所有依赖:yarnyarn install安装package.json中列出的所有依赖。

4. 升级依赖

  • 升级依赖:yarn upgrade <包名>升级到最新版本,yarn upgrade <包名>@<版本>升级到指定版本。
  • 全局升级:yarn global upgrade升级全局安装的包。

5. 全局操作

  • 全局添加包:yarn global add <包名>全局安装一个包。
  • 全局移除包:yarn global remove <包名>从全局移除一个包。

6. 运行脚本

  • 运行脚本:yarn run <脚本>运行package.jsonscripts对象下指定的脚本。

7. 工作区操作

  • 工作区操作:yarn workspacesyarn用于管理多包项目(monorepo)的功能,允许你在单个仓库中处理多个包。

8. 查看和添加许可证

  • 查看许可证:yarn licenses list显示项目依赖的许可证信息。
  • 生成许可证报告:yarn licenses generate-disclaimer生成项目依赖的许可证免责声明。

9. 缓存和清理

  • 查看缓存位置:yarn cache dir显示yarn缓存的目录。
  • 清理缓存:yarn cache clean清理yarn的缓存。

10. 其他命令

  • 查找包:yarn info <包名>获取包的信息。
  • 列出已安装的包:yarn list列出已安装的包和它们的版本。
posted on 2024-02-26 17:10  黑逍逍  阅读(9)  评论(0编辑  收藏  举报