yarn的安装与配置(Windows/macOS)

Yarn的安装与配置(windows与macOS)

🪟 Windows系统下安装与配置Yarn

步骤一:安装Node.js
  • 访问 Node.js官方网站 下载适合您的Windows系统的最新稳定版安装包。
  • 进行默认安装,并确保在安装过程中勾选“Add to PATH”选项,以便全局访问Node.js和npm。
步骤二:安装Yarn
  • 打开命令提示符(CMD)或PowerShell,输入以下命令全局安装Yarn:
    npm install --global yarn
    
步骤三:配置Yarn镜像源(可选,提升下载速度)
  • 若要更换为国内镜像源,比如淘宝npm镜像:
    yarn config set registry https://registry.npm.taobao.org
    
步骤四:验证安装
  • 在命令行输入:
    yarn -v
    
  • 如果输出Yarn的版本号,则表示安装成功。
步骤五:配置环境变量(仅当无法全局访问Yarn时)
  • 如果未在安装Node.js时自动添加环境变量,您需要手动添加:
    1. 找到Yarn的安装目录(通常位于 %USERPROFILE%\AppData\Local\Yarn%ProgramFiles%\Yarn)下的 bin 目录。
    2. 将这个目录添加到系统的PATH环境变量中。

🍏 macOS系统下安装与配置Yarn

步骤一:安装Homebrew
  • 如果尚未安装Homebrew,请打开终端并输入以下命令:
    /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/main/install.sh)"
    
步骤二:安装Node.js
  • 使用Homebrew安装Node.js:
    brew install node
    
步骤三:安装Yarn
  • 通过Homebrew安装Yarn:
    brew install yarn
    
步骤四:配置Yarn镜像源(可选)
  • 更换为国内镜像源:
    yarn config set registry https://registry.npm.taobao.org
    
步骤五:验证安装
  • 在终端中输入:
    yarn -v
    
  • 如果显示Yarn的版本号,表明安装成功。

📚 共同部分

无论在Windows还是macOS上,安装完Yarn之后,你就可以在项目中使用yarn命令来初始化、添加和管理依赖项了。例如:

  • 初始化新项目:
    yarn init
    
  • 添加依赖:
    yarn add <package-name>
    
  • 安装依赖:
    yarn install
    

至此,你已经在各自的操作系统上成功安装并配置了Yarn,准备好开始愉快地开发之旅吧!记得关注官方更新,及时升级Yarn版本哦。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/1698.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【MySql】 深入理解SQL中的日期处理:NVL和TIMESTAMPDIFF函数的应用

还有多少个十年 能勇敢做热血青年 还有多少个十年 能坚持当初的信念 还有多少个十年 能不忘怀回忆点点 &#x1f3b5; 《还有多少个十年》 在处理数据库时&#xff0c;日期和时间的操作是日常任务中最常见且关键的部分之一。无论是过滤数据、生成报告还是…

Compose 简单组件

文章目录 Compose 简单组件TextText属性使用AnnotatedStringSpanStyleParagraphStyle SelectionContainer 和 DisableSelectionClickableText TextFieldTextField属性使用OutlinedTextFieldBasicTextFieldKeyboardOptions 键盘属性KeyboardActions IME动作 ButtonButton属性使用…

Android隐藏标题栏、移除标题栏

移除&#xff08;隐藏&#xff09;Android标题栏可使用如下代码&#xff1a; public class MainActivity extends AppCompatActivity {protected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);//隐藏标题栏&#xff0c;需要置于setContentV…

玩转压力管理,轻松高效编程

程序员缓解工作压力的小窍门 在当今快速发展的科技时代&#xff0c;程序员作为数字世界的建筑师&#xff0c;面临着高强度、高压力的工作环境。为保持工作效率和创新能力&#xff0c;同时也确保身心健康和个人热情的持久续航&#xff0c;采取科学合理的减压策略至关重要。 方…

一二三应用开发平台使用手册——系统管理-用户组-使用说明

概述 在RBAC模型中&#xff0c;资源、角色、用户三个关键元素&#xff0c;构成权限体系。在平台设计和实现的时候&#xff0c;以下几个核心问题思考如下&#xff1a; 角色&#xff0c;单层平铺还是树形结构&#xff1f; 在小型应用中&#xff0c;角色数量有限的情况下&#x…

高级数据结构—树状数组

引入问题&#xff1a; 给出一个长度为n的数组&#xff0c;完成以下两种操作&#xff1a; 1. 将第i个数加上k 2. 输出区间[i,j]内每个数的和 朴素算法&#xff1a; 单点修改&#xff1a;O( 1 ) 区间查询&#xff1a;O( n ) 使用树状数组&#xff1a; 单点修改&#xff1a…

17-软件脉冲宽度调制(SW_PWM)

ESP32-S3的软件脉冲宽度调制&#xff08;SW_PWM&#xff09; 引言 ESP32-S3 LED 控制器LEDC 主要用于控制 LED&#xff0c;也可产生PWM信号用于其他设备的控制。该控制器有 8 路通道&#xff0c;可以产生独立的波形&#xff0c;驱动 RGB LED 等设备。LED PWM 控制器可在无需C…

二叉树相关

二叉树相关 力扣104 二叉树最大深度 普通递归遍历力扣 104 递归遍历2二叉树求前序遍历结果二叉树求 每个节点所在层数与每个节点的左右子树上的节点总数力扣 543 二叉树的直径 力扣104 二叉树最大深度 普通递归遍历 int depth 0;int maxDepth 0;public int maxDepth(TreeNod…

CLion远程调试

一 CLion远程调试 ## 1.1 建立远程连接过程 设置——部署——“”——SFTP——新建服务器名称——输入主机、用户名、密码信息——确定 工具链建立远程主机 设置——工具链——“”——远程主机——凭据新增服务器信息 上传本地代码到服务器 ps:要保证本地文件完整&#…

测试人员一定要避免的这些不专业行为!

软件测试并非一个简单的任务&#xff0c;需要高度的专业性和责任感&#xff0c;本文将探讨一些常见的不专业行为&#xff0c;及其对软件开发过程和产品质量可能产生的负面影响。 1. 忽略细节 在测试过程中忽视细节&#xff0c;导致测试不彻底&#xff0c;漏洞未被发现。 2. …

橡胶衬板在食品与制药领域中的应用

橡胶衬板在食品与制药领域中的应用 随着工业技术的不断进步&#xff0c;橡胶衬板在众多领域中的应用越来越广泛。特别是在食品与制药领域&#xff0c;橡胶衬板以其独特的优势&#xff0c;发挥着不可或缺的作用。本文将探讨橡胶衬板在食品与制药领域中的应用及其重要性。 一、…

K8s: 在Pod里面创建init容器与健康检查

pod中init容器的创建 1 &#xff09;概述 每个 Pod 中可以包含多个容器&#xff0c; 应用运行在这些容器里面同时 Pod 也可以有一个或多个先于应用容器启动的 Init 容器Init 容器与普通的容器非常像&#xff0c;除了如下两点 a. 它们总是运行到完成。b. 每个都必须在下一个启动…

LeetCode42-接雨水

题目&#xff1a; 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图&#xff0c;计算按此排列的柱子&#xff0c;下雨之后能接多少雨水。 思路:对于每个柱子&#xff08;不包括最左边和最右边的&#xff0c;因为这两根柱子无论如何也装不下水&#xff09;&#xff0c;找出其…

Shell学习 - 2.28 Shell declare -i:将变量声明为整数类型

在《Shell declare命令》一节中&#xff0c;我们已经讲解了 declare 命令的各种选项&#xff0c;为了让 Shell 进行整数运算&#xff0c;本节我们重点讲解-i选项。 默认情况下&#xff0c;Shell 中每一个变量的值都是字符串&#xff08;参见之前的《Shell变量》&#xff09;&am…

从 Android 恢复已删除文件的 3 种简单方法

如何从 Android 恢复已删除的文件&#xff1f;毫不犹豫&#xff0c;有些人可能会认为从 Google 备份恢复 Android 文件太容易了。但是&#xff0c;如果删除的文件未同步到您的帐户或未备份怎么办&#xff1f;您错误的恢复可能会永久删除您想要的数据。因此&#xff0c;我们发布…

常见的软件架构模式

在软件开发过程中&#xff0c;软件架构模式是实现高质量、可扩展系统的关键。本文将介绍一些常见的软件架构模式&#xff0c;分析其优缺点和适用场景&#xff0c;从而帮助大家在实际项目中做出更明智的架构选择&#xff08;注意以下的架构模式相互之间并不一定互斥&#xff0c;…

23种设计模式之抽象工厂

简单工厂和工厂方法 关注 产品等级 抽象工厂 关注 产品族 对于比较稳定的产品&#xff0c;抽象工厂更有效率&#xff08;一个工厂生产很多产品族&#xff09; 抽象工厂代码例子加深理解

vue中使用自定义组件规则

使用自定义组件规则 1.定义组件中不要绑定el 2.data必须使用函数写法 3.注册时可以取别名&#xff0c;别名不可以驼峰命名&#xff0c;需要使用-连接&#xff0c;不能使用已有的标签作为名称 4.模板时只能有一个父级&#xff0c;只在vue2中 5.未搭建脚手架使用单标签会使后面代…

我与C++的爱恋:类和对象(三)

​ ​ &#x1f525;个人主页&#xff1a;guoguoqiang. &#x1f525;专栏&#xff1a;我与C的爱恋 先来回顾一下&#xff0c;上一节的内容并且通过上次的内容来做一道oj题。 https://leetcode.cn/problems/implement-queue-using-stacks/ class MyQueue { private:stack&l…