赞
踩
Yarn 是一个快速、可靠和安全的 JavaScript 包管理器,用于管理项目的依赖项和执行各种任务。它的重点领域是速度、正确性、安全性,我们通过利用一系列创新功能,如工作区、离线缓存、并行安装、强化模式、交互式命令等,在各个方面都有所改进。
与大多数其他包管理器不同的是,Yarn重新实现了所有命令,从而完全增强了我们的开发人员体验和稳定性。
官网地址:Yarn
确保已经安装了 Node.js,因为 Yarn 是基于 Node.js 的。
安装和配置完成后,可以通过以下命令来验证 Yarn 是否安装成功以及配置是否正确:
yarn --version
如果命令返回了 Yarn 的版本号,则表示安装成功。
Yarn 的配置相对简单,但你可能需要设置一些镜像源以提高下载速度。以下是一些常用的国内镜像源:
淘宝 NPM 镜像:https://registry.npmmirror.com/
官方 CNPM 镜像:https://r.cnpmjs.org/
京东 Yarn 镜像:https://mirrors.jd.com/npm/
设置镜像源的命令如下:
yarn config set registry <mirror-url>
例如,设置淘宝镜像源的命令如下:
yarn config set registry https://registry.npm.taobao.org/
详细命令可参考:Yarn命令集,下面列举几个常用的:
yarn init #类似于 npm init
这会引导你创建一个新的 package.json 文件,其中包含项目的基本信息和依赖项。
yarn add [package]
yarn add [package]@[version] #指定要安装的包的版本
yarn global add [package] #全局安装依赖项,将指定的包全局安装到系统中,可以在任何地方访问
在当前项目中添加一个依赖包,Yarn 会自动更新 package.json 和 yarn.lock 文件。
yarn remove [packageName]
Yarn 会自动更新 package.json 和 yarn.lock 文件。
yarn upgrade [package]
Yarn 会更新一个依赖包到基于规范范围的最新版本。
yarn install
安装 package.json 文件中指定的所有依赖项,并将它们及其依赖项保存进 yarn.lock 文件。
yarn list
列出当前项目中已安装的所有依赖项。
yarn info [packageName]
查看指定包的信息,包括最新版本、依赖关系等。
yarn run [scriptName]
执行在 package.json 中 scripts 属性下定义的脚本。
> Yarn 提供了缓存管理命令,如:
yarn cache list #列出已缓存的每个包
yarn cache dir #返回全局缓存位置
yarn cache clean #清除缓存
注意事项 :
从上面可以看出,Yarn 是一个功能强大且易于使用的 JavaScript 包管理器,它通过提供快速、可靠和安全的依赖管理功能,大大提高了前端开发的效率。
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。