2025年yarn装包(yarn的安装和使用)

yarn装包(yarn的安装和使用)svg xmlns http www w3 org 2000 svg style display none svg

大家好,我是讯享网,很高兴认识大家。



 <svg xmlns="http://www.w3.org/2000/svg" style="display: none;"> <path stroke-linecap="round" d="M5,0 0,2.5 5,5z" id="raphael-marker-block" style="-webkit-tap-highlight-color: rgba(0, 0, 0, 0);"></path> </svg> <img src="https://i-blog.csdnimg.cn/blog_migrate/d3b09c6ea5507cc31535f1b9be8569cd.gif#pic_center" alt="CSDN成就一亿技术人" /> 

讯享网

获赞



  Yarn 是一款 JavaScript 的包管理工具(npm 的代替方案),是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。在 Yarn 的官网有着一句话:Safe, stable, reproducible projects 。
  正如 Yarn 官网的介绍,Yarn 的具有速度快 、安全 、可靠 的优点,在功能上相比于 npm 优化了许多功能等,例如网络性能优化,安装依赖的方式相同等功能。
  你可以通过它使用全世界开发者的代码,或者分享自己的代码。代码通过包(package)(或者称为模块(module))的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为package.json。它的优点是更快、更安全、更可靠。它的主要特性有离线模式、确定性、网络性能、多注册、网络恢复能力、扁平模式以及 Emoji。

  • 快速:Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快
  • 可靠:使用详细、简洁的锁文件格式和明确的安装算法,Yarn 能够保证在不同系统上无差异的工作。
  • 安全:在执行代码之前,Yarn 会通过算法校验每个安装包的完整性。

方式一、下载node.js,使用npm安装

讯享网

安装成功后,查看版本号:

配置环境变量
  • 复制bin地址:

在这里插入图片描述

  • 添加yarn的环境变量到系统变量中
    在这里插入图片描述

在这里插入图片描述

修改yarn的下载镜像源

——淘宝源安装,分别复制粘贴以下代码行到黑窗口运行即可

 
     

方式二、通过Chocolatey安装

Chocolatey 是一个 Windows 专用的软件包管理工具。 请按照此 说明 安装 Chocolatey。安装 Chocolatey 之后,你就可以在控制台执行如下命令安装 Yarn。

讯享网

方式三、通过 Scoop 安装

Scoop 是一个用于 Windows 的基于命令行的安装工具。 请按照此 说明 安装 Scoop 。Scoop 安装后,你就可以在控制台执行如下命令安装 Yarn 。

 
     

方式一 官网脚本执行一键安装

讯享网

方式二 通过npm安装

 
     
查看版本:
创建文件夹 yarn:
进入yarn文件夹:
初始化项目:

// 同npm init,执行输入信息后,会生成package.json文件

yarn的配置项:
讯享网
添加依赖包:
  • (会更新package.json和yarn.lock):
 
     
  • 不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型:
讯享网

默认安装包的主要版本里的最新版本,下面两个命令可以指定版本:

 
     
将依赖项添加到不同依赖项类别:

不指定依赖类型默认安装到dependencies里,你也可以指定依赖类型分别添加到 devDependencies、peerDependencies 和 optionalDependencies

讯享网
升级依赖包:
 
     
安装依赖包:
讯享网
发布依赖包:
 
     
移除依赖包:
讯享网
更新一个依赖:
 
     
运行脚本:
讯享网
显示某个包的信息:
 
     
缓存:
讯享网
NPM Yarn 说明 npm init yarn init 初始化某个项目 npm install/link yarn install/link 默认安装依赖 npm install taco –save yarn add taco 安装某个依赖并默认保存到package npm uninstall taco –save yarn remove taco 移除某个依赖 npm install taco –save -dev yarn add taco -dev 安装某个开发时的依赖 npm update taco –save yarn upgrade taco 更新某个依赖项目 npm install taco –global yarn global add taco 安装某个全局依赖项目 npm publish/login/logout yarn publish/login/logout 发布/登录/退出 npm run/test yarn run/test 运行某个命令

在包管理工具的选择上,Yarn和npm各有其特点和优势。以下是两者的比较分析:

  1. 安装速度:Yarn使用了并行化的策略来处理依赖项的安装,这意味着它会同时处理多个任务,从而提高了性能。而npm在早期版本中是按队列顺序一个接一个地安装依赖项,这可能会导致安装过程比Yarn慢。
  2. 锁定文件:Yarn默认会生成一个文件,记录了所有依赖的确切版本号,确保团队成员之间安装的依赖一致性。而npm需要运行命令来生成文件,才能达到类似的效果。
  3. 依赖管理:Yarn和npm都使用加密哈希算法来确保包的完整性,这是两者共有的特性。不过,Yarn在处理依赖关系时更加积极,它会尽可能地减少文件的大小和数量。
  4. 使用技巧:Yarn支持一些便利的命令,如使用命令可以改变npm的镜像源,这对于国内用户来说是一个实用的功能。而npm也提供了丰富的命令集合,但在某些操作上可能需要更多的配置。

总的来说,Yarn在性能和依赖管理方面有一定的优势,尤其是在提高安装速度和简化依赖锁定方面。而npm作为Node.js官方支持的包管理工具,拥有庞大的生态系统和广泛的用户基础,也在不断改进和更新,以提供更好的用户体验。


创作不易,恳请点赞。
如有不足,恳请指正,欢迎在评论区留言。
CSDN成就一亿技术人


小讯
上一篇 2025-05-31 23:15
下一篇 2025-05-06 09:45

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/186974.html