当前位置:网站首页 > R语言数据分析 > 正文

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



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

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

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

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

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


创作不易,恳请点赞。
如有不足,恳请指正,欢迎在评论区留言。
CSDN成就一亿技术人到此这篇yarn装包(yarn的安装和使用)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

版权声明


相关文章:

  • rise和raise的区别和用法(rise和raise的区别和用法表格)2024-12-24 20:00:07
  • coder网站(code a web page)2024-12-24 20:00:07
  • redhat修改root密码命令(redhat6修改root密码)2024-12-24 20:00:07
  • shorer是什么意思译(shore啥意思)2024-12-24 20:00:07
  • kubelete 资源限制(kubectl resource)2024-12-24 20:00:07
  • hprof文件怎么分析线程(分析hprof工具)2024-12-24 20:00:07
  • grid布局垂直居中(gridlayout居中)2024-12-24 20:00:07
  • 查看docker版本信息的命令是(哪个命令可以查看docker版本)2024-12-24 20:00:07
  • impdp参数(impdp参数详解directory)2024-12-24 20:00:07
  • yml文件配置redis(yml配置文件路径)2024-12-24 20:00:07
  • 全屏图片