yarn的安装与使用,以及一些常用命令

article/2025/9/10 8:36:01

官网:首页 | Yarn - JavaScript 软件包管理器 | Yarn 中文文档 - Yarn 中文网

 1 - 简介

Yarn 对你的代码来说是一个软件包管理器, 你可以通过它使用全世界开发者的代码,或者分享自己的代码给全世界的开发者。Yarn 做这些事情快捷、安全、可靠,所以你不用担心什么。

通过 Yarn 你可以使用其他开发者针对不同问题的解决方案,简化你开发软件的过程。 如果使用过程中遇到问题,你可以将其上报或者贡献解决方案。一旦问题被修复, 你可以使用 Yarn 更新。

代码通过 软件包(package) 的方式被共享。一个软件包里包含了所有需要共享的代码,以及一个描述软件包信息的文件 package.json (叫做 清单)。

2 - 安装

关于全局安装

在整个系统中使用单个包管理器一直是个问题。为了保持稳定,需要跨环境并使用相同的包管理器版本来执行安装操作,否则我们有可能在版本之间引入意外的重大风险 - 毕竟,这就是为什么首先引入了锁文件(lockfile)的概念!在某种意义上来说,由于 Yarn 是您的第一个项目依赖项,因此"锁定它"也是应该的。

因此,Yarn 2 及更高版本应按项目管理。别担心,改变很小!只需确保首先在全局安装 Yarn 二进制文件即可,我们将使用该二进制文件来生成本地的二进制文件:

npm install -g yarn

当你你遵循上述说明(从主目录下运行 yarn --version 命令将输出类似 1.22.0 的信息),请转到下一节,了解如何在项目中实际启用 Yarn 2。

你可能已经注意到全局安装的 Yarn 是属于 “经典版本” 序列(即 1.x)。这是刻意安排的!这一安排的一个额外好处是,为 Yarn 1 配置的项目将继续使用 Yarn 1,而无需突然强制迁移到 Yarn 2.x 的配置格式。如果 Yarn 一开始就被“项目锁定”了,我们就不必这样做了,毕竟是 事后诸葛 😉

按项目安装

  1. 全局安装 Yarn 的最新版本:
    npm install -g yarn
    
  2. 进入你的项目目录:
    cd ~/path/to/project
  3. 运行以下命令:
    yarn set version berry

    更新到最新版本

如果以后要将 Yarn 更新到最新版本,请运行:

yarn set version latest

Yarn 将从网站下载最新的二进制文件,并将其安装在您的项目中。然后,不要忘记更新依赖项并提交更新结果!

安装 master 分支的最新构建版本

随着时间的推移,即使最新版本也不够新了,那么你可能希望尝试最新的 master 代码分支,以检查 Bug 是否已修复。这在 Yarn 2 中已经变得非常简单了!只需运行以下命令即可:

yarn set version from sources

同样的,还可以使用 --branch 参数来指定要安装特定的 PR:

yarn set version from sources --branch 1211

3 - 用法

下面列举一些常用的命令

显示命令列表

yarn help

初始化一个新项目

yarn init

安装所有依赖项

yarn
yarn install

添加依赖项

yarn add [package]
yarn add [package]@[version]
yarn add [package]@[tag]

将依赖项添加到不同的依赖类别中

yarn add [package] --dev  # dev dependencies
yarn add [package] --peer # peer dependencies

更新依赖项

yarn up [package]
yarn up [package]@[version]
yarn up [package]@[tag]

删除依赖项

yarn remove [package]

更新 Yarn 本体

yarn set version latest
yarn set version from sources


http://chatgpt.dhexx.cn/article/MTNlaCvt.shtml

相关文章

Node.js安装,npm安装yarn步骤

第一步,首先安装npm npm是node.js下的包管理器,node.js的下载网址 Node.js 1.下载安装包后一路无脑点击next最后点击finish即可,安装完成之后打开文件夹就是以下目录。 2.在cmd窗口输入node -v、npm -v查看版本检查是否安装成功 一般完成以…

yarn的下载与安装

yarn的下载与安装 近期老师留关于antd和antv的作业,安装了好久好久的yarn,一直报错如下: 考虑到yarn的安装出错主要是由于没有进行全局安装或者安装路径有问题。用npm安装时较容易导致无法进行全局安装,为了避免这一问题&#xff…

windows安装yarn 详细教程

1、yarn介绍:yarn是一个代码包管理器,它允许我们与来自世界各地的其他开发人员共享代码。想要更多了解可以进入官网查看:https://yarnpkg.com/getting-started 2、进入yarn官网,可以看见官网已经声明从新版本(16.10)开始&#xf…

yarn安装与配置【Windows】

📚文章导航 前言下载安装1. 官方安装包2. ⭐️ npm 命令安装 配置1. 环境变量2. 下载目录3. 淘宝镜像源 前言 今天在使用 hexo 搭建个人博客的时候,遇到了yarn install dependencies卡死的情况,之后发现 yarn 命令也不起作用了,经…

【yarn】 yarn的安装和使用

yarn的简介:Yarn是facebook发布的一款取代npm的包管理工具。yarn的特点:速度超快。Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源利用率,因此安装速度更快。超级安全。在执行代码之前&am…

Yarn 安装与使用详细介绍

文章目录 背景什么是 Yarn速度快离线模式可靠可确定性网络优化扁平化模式版本控制其他关于 Yarn 的介绍 Yarn 安装windowsmac方式一方式二 Yarn 换源Yarn 常用命令Yarn 独有的命令 特性推荐阅读 背景 在 Node 生态系统中,依赖通常安装在项目的 node_modules 文件夹…

yarn的安装和使用(极其详细)

一、yarn的简介: Yarn是facebook发布的一款取代npm的包管理工具。 二、yarn的特点: 速度超快。Yarn 缓存了每个下载过的包,所以再次使用时无需重复下载。 同时利用并行下载以最大化资源 利用率,因此安装速度更快。超级安全。在…

使用npm安装yarn

很多同学用惯了npm安装项目依赖, 想要尝试使用yarn的命令, 但是第一次使用yarn的时候,发现报错, 这是什么情况呢? 因为,想要使用yarn,需要首先安装yarn。 那么问题来了,如何安装呢…

Python库之numpy库的安装教程

一、numpy简介 NumPy是一个功能强大的Python学习库,主要用于对多维数组执行计算。NumPy这个词来源于两个单词-- Numerical和Python。NumPy提供了大量的库函数和操作,可以帮助程序员轻松地进行数值计算。这类数值计算广泛用于以下任务: 1.机…

Numpy库的学习(一)

今天来学习一下Python库中,支持高级大量的维度数组与矩阵运算的神奇的Numpy库 Numpy同时也对数组运算提供大量的数学函数,对于大量计算运行效率极好 是大量机器学习框架的基础库 废话不多说,直接开整 Numpy中最核心的结构就是ndarray数组…

Numpy库的下载及安装(吐血总结)

Python很火,我也下了个来耍耍一阵子。可是渐渐地,我已经不满足于它的基本库了,我把目光转到了Numpy~~~~~ 然而想法总是比现实容易,因为我之前下的是Python3.3.x,所有没有自带pip!!!&…

Python - Numpy库的使用(简单易懂)

目录 numpy多维数组——数组的创建 1、array函数创建数组对象 2、通过arange、linspace函数创建等差数组对象 3、通过logspace函数创建等比数列数组 函数 zeros ones diag eye full numpy多维数组——生成随机数 函数 seed rand randn randint 函数 binomial normal 和…

python的 numpy库学习总结和介绍(超详细)模块

目录 前言 numpy是什么? 一、创建数据容器 1.np.array(),通过传递一个列表,元祖来创建 2.np.zeros(),np.ones(),np.empty(),np.full(),传递对应的形状参数,来创建一个初始化的数组 3.np.linspace()与np.arange()的使用 4.运用np.random…

Python库-numpy详解

Python库-numpy详解 1. ndarray介绍2. ndarray的基本操作生成数组数组索引、切片修改数组形状修改数组类型数组去重删除元素 3. ndarray运算逻辑运算通用判断函数三元运算符统计运算数组运算 4. matrix 矩阵介绍5. Python中矩阵运算扩展:正态分布简介正态分布图方差…

python numpy库

文章目录 NumPy( Numeric Python)numpy的引用Ndarray引入n维数组的意义ndarray的组成ndarray对象的属性 数据类型ndarray支持多种数据类型的原因ndarray数组的创建adarray数组的变换ndarray数组运算 索引与切片随机数函数统计函数梯度函数副本与视图numpy线性代数数组与标量之间…

python-numpy库

目录 ndarray对象 arange函数 array函数 random函数 其他创建数组方法 切片和索引及修改数组维度 数组的拼接 数组的分割 数组的转置 数组的运算 numpy(Numerical Python)是科学计算基础库,提供大量科学计算相关功能,比如数据统计,…

Python中的numpy库介绍!

机器学习算法中大部分都是调用Numpy库来完成基础数值计算的。 安装方法: pip3 install numpy1. ndarray数组基础 python中用列表保存一组值,可将列表当数组使用。另外,python中有array模块,但它不支持多维数组,无论是…

NumPy库的介绍与使用(一)

目录 一、NumPy库简介二、NumPy库入门1.数据的维度2.安装NumPy3.导入NumPy库 三、NumPy的数组对象:ndarray1 为什么要引入ndarry呢?2. ndarray是一个多维数组对象2.1 定义2.2 内存中的存储形式2.3 ndarray对象的属性2.4 ndarray数组的元素类型 3. ndarra…

Numpy库的介绍及使用

Numpy库的介绍及使用 1. Numpy库入门1.1 数据的维度1.2 ndarray的优势1.3 ndarray对象的属性1.4 ndarray数组的创建和变换1.4.1 ndarray数组的创建方法1.4.2 ndarray数组维度的变换 1.5 ndarray数组的索引和切片1.6 ndarray数组的运算 2. 数据存取与函数2.1 CSV存取数据2.2 多维…

numpy库的安装方法

安装numpy库的方法 winR,输入cmd,打开cmd 在cmd中输入pip install numpy,回车 输入pip list,查看numpy是否安装成功 4.在cmd中输入python,回车,在输入import numpy, 验证numpy库是否可以被调…