目录
一、Yarn简介
Yarn最初是由Facebook前端团队开发的,是为了解决在使用npm时遇到的一些性能和稳定性问题。Yarn的目标是提供更快速、可靠和安全的软件包管理解决方案。现在是一个开源项目,得到了全球广泛的社区支持和贡献。
Github:https://github.com/yarnpkg/yarn
二、Yarn安装方法
可通过npm安装。
首先安装npm,安装方法请移步MacOS安装Node.js。
再通过npm安装,打开终端执行命令
npm install -g yarn
如果出现EACCES错误,表示没有授予当前用户mkdir权限
换成以下命令继续安装
sudo npm install -g yarn
三、Yarn安装后验证
查看版本
yarn -v
结果如下,当前版本1.22.19
设置成国内淘宝镜像源,比访问默认的国外镜像源快
yarn config set registry https://registry.npm.taobao.org/
四、Yarn和Npm的命令对比
yarn | npm | 说明 |
---|---|---|
yarn init | npm init | 初始化package.json文件 |
yarn install | npm install | 安装所有依赖包 |
yarn add [package] | npm install [package] --save | 安装某个依赖包 |
yarn remove [package] | npm uninstall [package] | 删除某个依赖包 |
yarn add [package] --dev | npm install --save-dev | 安装依赖包到开发环境(dev),其他环境依次类推(–optional等等) |
yarn rebuild | npm rebuild | 重构依赖 |
yarn dev | npm run dev | 运行项目 |
yarn global add [package] | npm install [package] -g | 全局安装依赖包 |
yarn global upgrade | npm update --global | 全局升级依赖包版本 |
yarn upgrade | rm -rf node_modules && npm install | 某特定项目升级依赖包版本 |
yarn cache list | npm cache ls | 查看缓存列表 |
yarn add --no-lockfile | npm install --no-package-lock | 安装不锁定版本的依赖包 |