提示:不推荐使用,推荐 pnpm
介绍
Yarn 是facebook发布的一款 取代 npm 的包管理工具。
用于 JavaScript 应用程序的依赖管理。旨在解决 npm(Node Package Manager)在处理依赖关系时的速度和安全性问题
特点
速度快
Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源 利用率,因此安装速度更快。
安全
在执行代码之前,Yarn 会通过算法校验每个安装包的完整性,确保没有人在传输过程中 篡改了包内容。
可靠
Yarn 使用一个详细的锁文件(yarn.lock),确保在不同的系统和环境中,依赖关系的安装方式是一致的,达到无差异的工作
nodejs
需要实现安装 nodejs
安装
npm install yarn -g
验证安装
安装完成后,您可以通过运行以下命令来验证 Yarn 是否安装成功:
yarn --version
与 java 冲突
如果安装了java,执行 yarn 会调用 java的 yarn
解决:使用 yarnpkg 命令
可以执行:
yarnpkg
使用国内源
设置淘宝源
yarn config set registry https://registry.npmmirror.com -g
设置华为云
yarn config set registry https://mirrors.huaweicloud.com/repository/npm/ -g
设置忽略
否则执行 yarnpkg install 会报错
yarnpkg config set ignore-engines true
命令
命令格式:
yarn xxx
或
yarnpkg xxx
初始化项目
在项目根目录下运行 yarn init 来创建 package.json 文件,这是项目的配置文件。
添加依赖
使用 yarn add 包名 命令来添加新的依赖包。
安装依赖
运行 yarn install 来安装 package.json 中列出的所有依赖。
更新依赖
可以使用 yarn upgrade packageName 来更新特定的依赖包。
列出依赖
通过 yarn list 命令来查看已安装的依赖包。
参考:
https://blog.csdn.net/LIZHUOLONG1/article/details/125534086
https://blog.csdn.net/qq_41604569/article/details/135667317