linux系统和windows系统yarn安装与使用教程

森明帮大于黑虎帮 森明帮大于黑虎帮     2022-12-03     243

关键词:

文章目录

一、官网指引

英文文档:Yarn英文文档
中文文档:Yarn中文文档

二、Yarn介绍

  • Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。
  • 你可以通过它使用全世界开发者的代码,或者分享自己的代码。
  • 代码通过包(package)(或者称为模块(module))的方式来共享。
  • 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为package.json。
  • 它的优点是更快、更安全、更可靠。它的主要特性有离线模式、确定性、网络性能、多注册、网络恢复能力、扁平模式以及 Emoji。

三、Yarn优点

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

四、window 系统安装 Yarn

1.下载安装包安装

Yarn的msi文件你将下载到一个 .msi 文件,当它运行时会指引你将 Yarn 安装到 Windows 上。如果你使用此安装程序,需要先安装 Node.js

2.通过Chocolatey安装

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

choco install yarn

3.通过 Scoop 安装

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

scoop install yarn

五、Linux系统安装 Yarn

1.官网脚本执行一键安装

curl -o- -L https://yarnpkg.com/install.sh | bash -s – --nightly

2.通过npm安装

npm install -g yarn

1.Linux安装npm

sudo yum install npm

3.安装成功后查看版本

yarn --version

六、Yarn 常用命令

1.初始化新项目

yarn init

2.添加依赖包

yarn add [package] // 会自动安装最新版本,会覆盖指定版本号
yarn add [package] [package] [package] // 一次性添加多个包
yarn add [package]@[version] // 添加指定版本的包
yarn add [package]@[tag] // 安装某个tag(比如beta,next或者latest)

3.将依赖项添加到不同依赖项类别

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

yarn add [package] --dev 或 yarn add [package] -D // 加到 devDependencies
yarn add [package] --peer 或 yarn add [package] -P // 加到 peerDependencies
yarn add [package] --optional 或 yarn add [package] -O // 加到 optionalDependencies

4.升级依赖包

yarn upgrade [package] // 升级到最新版本
yarn upgrade [package]@[version] // 升级到指定版本
yarn upgrade [package]@[tag] // 升级到指定tag

5.移除依赖包

yarn remove [package] // 移除包

6.安装package.json里的包依赖,并将包及它的所有依赖项保存进yarn.lock

yarn 或 yarn install // 安装所有依赖
yarn install --flat // 安装一个包的单一版本
yarn install --force // 强制重新下载所有包
yarn install --production // 只安装生产环境依赖

7.发布包

yarn publish

8.运行脚本

yarn run // 用来执行在 package.json 中 scripts 属性下定义的脚本

9.显示某个包的信息

yarn info [package] // 可以用来查看某个模块的最新版本信息

10.缓存

yarn cache
yarn cache list // 列出已缓存的每个包
yarn cache dir // 返回全局缓存位置
yarn cache clean // 清除缓存

七、yarn 和 npm 命令对比

请问linux系统和windows系统的区别有那些?

参考技术A区别1:开放性所谓的开放性就是linux操作系统是开放源码系统,可以对其程序进行编辑修改。而微软的windows系统是手微软版权保护,就是只能微软内部进行开发及修改。区别2:价格不同linux系统是免费使用,而微软开... 查看详情

电脑安装双系统windows和linux需注意哪些

关于如何在同一台电脑上运行多个操作系统的文章数不胜数,比如有的文章介绍了如何同时安装Windows和Linux,有的文章介绍了如何同时安装Windows和OSX,还有一些其他的文章。但是,当你想卸载其中的某个操作系统,你应该怎么... 查看详情

windows下使用easybcd和liliusbcreator安装linux系统

Windows下使用EasyBCD和LiLiUSBCreator安装Linux系统写在前面:针对BIOS出现故障或者对U盘启动安装不是很熟练的朋友而写。          使用Win10朋友大多数使用UEFI启动+GPT分区。在UEFI里面修改启动项之... 查看详情

windows系统安装linux服务器(代码片段)

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、致辞多线程和多CPU的操作系统。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。小编因公司项... 查看详情

如何安装windows和linux双操作系统?

如何安装windows和linux双操作系统?一、win压缩卷:1.右键此电脑,选择管理,选择磁盘管理。2.挑选一个磁盘然后右击选择压缩卷,空间大小自己确定。二、下载复刻工具和iso光盘映像文件:1.把它们都下载... 查看详情

windows10上安装使用linux子系统(wsl)

参考技术ALinux的Windows子系统让开发人员可以直接在Windows上运行Linux环境(包括大多数命令行工具,实用程序和应用程序),而无需建立在虚拟机的开销之上,整个系统共200多M,但包含了你能用到的所有功能,并且和windows完美互... 查看详情

如何在安装linux后将开机默认启动还原为windows

分盘装了linux系统开机出现选择有三项windows在最后如果几秒内不选择即会自动启动linux觉得有点麻烦但是linux不需要卸载请高手指点如何还原为出现页面后不选择则进入windows?谢谢在安装了windows与linux双系统的环境下,需要先安... 查看详情

我同时安装了linux和windows操作系统,但是共享文件的时候总是出现乱码问题

...件编码的转换,这个很麻烦,建议你试下新支点linux操作系统,他们对桌面环境进行了优化,在共享文件的时候不会出现乱码的情况,另外还提供了自动登陆和远程控制功能,你可以试下。参考技术A两个系统区别很大,所以乱码... 查看详情

我的笔记本电脑安装了win7和linux双系统,不能进入linux系统。

我的笔记本电脑安装了win7和Linux双系统,开机时可以选择系统进入。但我重装了win7系统后,开机时默认进入win7,不能进入Linux系统。,没有了双系统选项。怎么解决?不要说重装Linux,里边有很多软件。windows和linux双系统一般先... 查看详情

vmware虚拟机安装linux系统

...p;的安装了;即使安装成功了,也有可能破坏现有的Windows系统,比如导致硬盘数据丢失、Windows无法开机等。所以一直以来,安装Linux系统都是初学者的噩梦。然而,通过虚拟机技术很容易冲破这种困境。由于虚拟机安装Linux所有... 查看详情

win7和linux双系统出了问题,大神帮忙看下!!!

...删了所以也不是个问题)参考技术A1、首先你准备个linux系统光盘,可用光盘引导安装。如果没有系统盘的话,自己做个u盘系统盘也可以。前提是你到别的电脑xp下制作。制作步骤:1)下载liveusbcreator,到该官网下载www.linuxliveusb.... 查看详情

jdk和adb配置及电脑装爽系统心得

1.双系统安装我选择安装的windows10和LinuxMint18.2索尼娅首先我们需要先安装win10,可以采用360压缩直接见将win10镜像解压到u盘当做系统盘使用(lInux也是一样)安装WIndows系统大家应该都会我主要说一下关于lInux的安装首先如果我们... 查看详情

windows11系统在win11里完美运行安卓子系统和linux子系统(代码片段)

文章目录前言一、在Windows打开支持功能二、安卓子系统(一)下载安卓子系统安装包(二)安装`适用于Android”的Windows子系统设置`(三)设置`适用于Android”的Windows子系统设置`重点(四&#x... 查看详情

家庭pc不安装windows操作系统的话,还都有哪些系统可以备选安装?

参考技术A首先,目前市场上主流的电脑操作系统就是Windows操作系统,针对问题中所谈到的如果除了Windows操作系统以外,其实还有很多的操作系统可以在电脑上安装,以下给大家简单介绍一种Linux操作系统:Linux操作系统:是一... 查看详情

linux和windows有啥区别?

Linux与Windows两个系统的区别主要如下:1.使用的费用不同:Linux是一项开源的项目,所以它免费提供给编程爱好者使用,而Windows则是需要购买的一款系统,目前最新的正版Windows系统售价888元。2.支持的软件不同:Windows由于使用人... 查看详情

virtualbox内linux系统怎样与windows共享文件夹

...在一台电脑上同时使用Windows和Linux(这里以Ubuntu为例)两个系统,我们通常的做法有两种:一种安装双系统(双系统的安装方法经验里已经有很多,大家可以去参照)另一种更为普遍的是在Windows本机用虚拟机安装Linux系统,然而Wind... 查看详情

win11系统安装linux子系统的方法

...160;    使用windows11自带的虚拟机安装Linux子系统(WSL),首先需要电脑在BIOS中打开电脑的虚拟技术支持,可以自己搜索一下,网上有很多。这里只说明一下剩下安装LINUX子系统的操作。使用的是ubuntu无桌面精简发行... 查看详情

如何在双硬盘下同时安装windows和linux

...linux在其他分区。安装linux时会自动安装个grub2,是linux的系统引导程序。同时可以引导windows之后就可以了双系统了。可以在linux下设定grub2项目,选择默认启动项参考技术A双硬盘装双系统是最方便不容易出问题的,两个盘分别安... 查看详情