yarn的安装和使用-写给前端初学者(必学)

5 篇文章 0 订阅
3 篇文章 0 订阅

在这里插入图片描述

Yarn 是一款同时兼具包管理器和项目管理器的工具,是一款同时兼具包管理器和项目管理器的工具,快速、可靠和安全。
无论您是从事前端、后端还是移动端开发,Yarn 都能帮助您更高效地管理项目依赖。

Yarn通过简化和加速项目依赖项的管理,可以帮助你更好地管理项目中的依赖关系。Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。它与 npm 兼容,可以在项目中无缝替换 npm,大大提高了开发人员的生产力,并确保了项目依赖的一致性。

开始使用 Yarn

安装前的准备

在安装 Yarn 之前,请确认您的系统已经安装了Node.js。因为 Yarn 是构建在Node.js的基础上的工具,如果没有先安装 Node.js,那么 Yarn 无法正常工作。

利用npm进行安装(推荐方式)

如果您的系统中已包含 npm(Node.js的官方包管理器),可以直接利用 npm 安装 Yarn。只需在终端工具中输入下面的命令即可:

npm install -g yarn

要检查yarn是否安装成功,可以在命令行或终端中运行以下命令:

yarn --version

在这里插入图片描述

如果yarn已经正确安装,该命令会显示出当前安装的yarn版本号。如果出现错误信息或者提示命令未找到,则表示yarn可能没有安装成功,你可能需要重新安装或者检查环境变量配置是否正确。
通过 npm 的 -g选项将 Yarn 全局安装在您的机器上,这允许您在任一项目里都能够使用 Yarn。

替代安装方案

如果出于某种原因你不能或不想用 npm 来安装 Yarn,或者想探索其他的安装途径,比如 macOS 系统下的 Homebrew 软件包管理器,或者是直接下载安装程序,您可以访问 Yarn 的官网来查阅不同平台的多种安装指南:https://yarnpkg.com/zh-Hans/docs/install

在项目中使用 Yarn

启动新项目

开始一个新项目时,首先需要定位到希望建立项目的文件夹,然后在终端里运行下述命令:

yarn init

该操作会一步一步帮助您创建一个package.json文件,在其中填写项目的具体配置和信息。

引入新的依赖项

如果要给项目添加新的库或者模块,可以使用 add 命令:

yarn add [package_name]

这条命令会安装指定包的最新可用版本,并在package.jsonyarn.lock文件中记录安装信息。

升级现存依赖

当需要升级项目中的某个特定依赖时,可以采用以下形式的命令:

yarn upgrade [package_name]

要一次性升级项目内的所有依赖项,请使用:

yarn upgrade
移除不再需要的依赖项

任何指定的依赖如果在项目中变得不必要,都可以通过 remove 指令来进行删除:

yarn remove [package_name]

当运行以上命令,指定的包将从您的项目中被卸载,并更新所关联的配置文件。

安装全部依赖

接手一个他人项目或下载一个有着已定义依赖项的项目后,您首先需要执行安装步骤来加载所有必要的包。在项目的根目录下执行这一步骤:

yarn install

上述指令会根据package.jsonyarn.lock里的定义来安装所有需要的依赖包。

Yarn 的实用命令清单

  • yarn init: 开始一个新项目。
  • yarn add [package]: 加入一个新依赖项。
  • yarn upgrade [package]: 更新一个已有的依赖项。
  • yarn remove [package]: 去掉一个依赖项。
  • yarn install: 安装全部的依赖项。
  • yarn run [script]: 执行在package.json中所定义的脚本指令。

以上就是Yarn的基本安装和使用方法。Yarn提供了很多其他高级特性和选项,你可以通过阅读官方文档来进一步学习:https://classic.yarnpkg.com/

npm和Yarn的命令比较

在这里插入图片描述

最后

在本篇博客中,我们详细介绍了Yarn的安装过程以及基本使用方法,希望能够帮助初学者快速掌握这一强大的依赖管理工具。随着前端开发的不断演进,Yarn作为一个高效、可靠的包管理器,它的重要性不言而喻。无论是在项目初始化、依赖安装、脚本执行还是工作流管理等方面,yarn都展现出了其独特的优势。

通过本篇博客的学习,你对Yarn有了一个基本的了解,并能够在实际项目中运用它来提升开发效率。当然,Yarn的世界远不止于此,它还有很多高级特性等待着我们去探索和实践。

最后,感谢您的阅读和支持。如果您在使用Yarn的过程中遇到任何问题,或者有任何相关的经验和建议想要分享,请随时留言交流。
期待与您在未来的学习之路上相遇。

  • 13
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值