yarn包管理器

快速、可靠、安全的依赖管理工具。和 npm 类似, 都是包管理工具, 可以用于下载包, 就是比npm快

中文官网地址: Yarn 中文文档

1、下载yarn

使用node下载

npm install --global yarn

官方推荐下载:地址

2、使用yarn

与npm类似, 可以试试, 新建一个空白文件夹, 执行以下命令尝试一下

  • yarn --version :查看版本号
  • yarn init :初始化项目,得到package.json文件(终端路径所在文件夹下)
  • yarn的配置项:

    yarn config list : 显示所有配置项

    yarn config get :显示某配置项

    yarn config delete :删除某配置项

    yarn config set [-g|--global] :设置配置项

  • 添加包(会更新package.json和yarn.lock):
    • yarn add <package...>:在当前的项目中添加安装一个或多个包,会自动更新到package.json和yarn.lock文件中
    • yarn add <package...> [--dev/-D] :安装一个或多个包,在开发环境依赖中
    • yarn add <package...> [--peer/-P] :安装一个或多个包,一般是给插件使用的环境
    • yarn add <package...> [--optional/-O] :安装一个或多个包,可选依赖,如果有一些依赖包即使安装失败,项目仍然能够运行或者希望npm继续运行,就可以使用optionalDependencies。另外optionalDependencies会覆盖dependencies中的同名依赖包,所以不要在两个地方都写。
    • yarn add <package...> [--exact/-E] :安装包的精确版本。例如yarn add [email protected]会接受1.9.1版,但是yarn add [email protected] --exact只会接受1.2.3版
    • yarn add <package...> [--tilde/-T] :安装包的次要版本里的最新版
    • yarn add <package...> [--ignore-workspace-root-check/-W] :允许将软件包安装在工作区根目录下。
    • yarn add <alias-package>@npm:<package> :这将在自定义别名下安装软件包。别名,允许安装相同依赖项的多个版本,每个版本都通过给定的别名包名称进行引用。
    • yarn add <package...> --audit :检查已安装软件包的已知安全问题。发现的问题数量将添加到输出中。有关详细信息,请使用yarn audit命令。
    • yarn add package-name@版本号:下载一个具体的软件包版本
  • yarn publish :发布包

  • yarn remove :移除一个包,会自动更新package.json和yarn.lock

  • yarn upgrade :用于更新包到基于规范范围的最新版本

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

  • yarn info :可以用来查看某个模块的最新版本信息

  • 缓存

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

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

    yarn cache clean :清除缓存

  • yarn

    安装项目全部依赖(一般拿到别人的项目时, 缺少node_modules) ,会根据当前项目package.json记录的包名和版本, 全部下载到当前工程中

  • 全局

    • 安装: yarn global add [package]
    • 卸载: yarn global remove [package]
    • 注意: global一定在add左边

猜你喜欢

转载自blog.csdn.net/weixin_52851967/article/details/128605664