首页 > 其他分享 >yarn 的安装和使用

yarn 的安装和使用

时间:2024-03-30 11:30:27浏览次数:28  
标签:依赖 package Yarn js yarn 使用 安装

Yarn 是一个快速、可靠和安全的 JavaScript 包管理工具,它帮助开发者管理项目的依赖关系。以下是关于 Yarn 的安装和使用方法的详细指南。

安装 Yarn

通过 npm 安装

在大多数情况下,推荐通过 npm(Node.js 的包管理器)来安装 Yarn。如果你还没有安装 Node.js,可以在 Node.js 官网 下载并安装。安装 Node.js 后,可以通过以下命令来安装 Yarn:

npm install --global yarn

这个命令会同时安装和升级 Yarn。如果你已经安装了 Yarn,并且想要更新到最新版本,可以使用同样的命令。

Windows 用户的备择方案

对于 Windows 用户,除了通过 npm 安装外,还有其他几种安装 Yarn 的方法:

  1. 下载安装程序:你可以从 Yarn 的官方网站 下载 .msi 文件,并按照提示在 Windows 上安装 Yarn。如果你使用安装程序,首先需要安装 Node.js。

  2. 通过 Scoop 安装:如果你使用的是 Scoop(一个 Windows 命令行安装程序),可以按照 Scoop 的快速开始指南 安装 Scoop。安装完成后,通过以下命令安装 Yarn:

    scoop install yarn
    

    如果 Node.js 尚未安装,Scoop 会提示你安装它。

检查安装

安装完成后,你可以通过运行以下命令来检查 Yarn 是否已正确安装:

yarn --version

如果安装成功,该命令会输出 Yarn 的版本号。

使用 Yarn

初始化项目

在开始使用 Yarn 管理项目依赖之前,首先需要初始化项目。在项目的根目录下运行以下命令:

yarn init

该命令会引导你输入项目的相关信息,如项目名称、版本、描述等,并生成 package.json 文件。

安装依赖包

Yarn 通过 package.json 文件管理项目的依赖。你可以使用以下命令安装依赖包:

  • 安装所有依赖:

    yarn install
    
  • 安装特定版本的包:

    yarn add [package]@[version]
    

    例如:

    yarn add [email protected]
    
  • 安装最新版本的包:

    yarn add [package]
    

    例如:

    yarn add express
    

管理依赖

Yarn 提供了多种命令来管理项目的依赖:

  • 更新依赖到最新版本:

    yarn upgrade [package]
    
  • 移除不再需要的依赖:

    yarn remove [packageName]
    
  • 清理缓存:

    yarn cache clean
    

运行脚本

Yarn 允许你在 package.jsonscripts 部分定义脚本,并通过以下命令运行它们:

yarn run [scriptName]

例如,如果你在 package.json 中定义了一个名为 start 的脚本,可以这样运行:

yarn run start

其他常用命令

  • 列出已缓存的包:

    yarn cache list
    
  • 查看全局安装的 Yarn 包:

    yarn global list
    
  • 查看特定包的版本信息:

    yarn info [packageName]
    

通过上述指南,你可以开始使用 Yarn 来管理你的 JavaScript 项目。Yarn 的设计目标是提供比 npm 更快的安装速度和更准确的依赖锁定,从而提高开发效率和项目稳定性。

标签:依赖,package,Yarn,js,yarn,使用,安装
From: https://blog.csdn.net/weixin_54252035/article/details/137168945

相关文章

  • yii2 配置bootstrap使用
    yii2配置bootstrap使用配置config/web.php添加people<?php...$config=[...'bootstrap'=>['log','people'],...'components'=>['people'=>['class'......
  • Git学习记录(一):安装与配置
    Git安装:Linux系统自带:终端中输入git即可Windows系统安装:git下载:https://git-scm.com/download/win将git添加至环境变量git--version查看git版本Git配置:gitconfig--global--list 用于查看git配置信息,主要包括邮箱email和姓名namePSC:\Users\qiyh>gitconfi......
  • yii2 Gii使用和自定义模板
    yii2Gii使用和自定义模板配置开启giiconfig/web.php添加代码if(YII_ENV_DEV){$config['bootstrap'][]='gii';$config['modules']['gii']=['class'=>'yii\gii\Module',];}入口脚本web......
  • 6.android 中使用lombok
    没啥好说的上图!!!三个更改的地方lombok简化代码参考https://www.cnblogs.com/c2g5201314/p/14646120.html......
  • Babylon 如何使用AssetsManager(),导入多个模型
    AssetsManager是Babylon.js资产管理工具,可以加载多个模型或者纹理,并且在任务完成时提供回调函数。例如://创建一个AssetsManager实例constassetsManager=newBABYLON.AssetsManager(scene);//添加纹理加载任务consttextureTask=assetsManager.addTexture......
  • yii2安装
    yii2安装安装composercurl-sShttps://getcomposer.org/installer|phpmvcomposer.phar/usr/local/bin/composer安装yii2-basiccomposercreate-project--prefer-dist--stability=devyiisoft/yii2-app-basicyii2-basicnginx配置server{listen......
  • C#程序使用NPOI包导出Excel
    安装NPOI:C#程序使用了两层循环。外层循环创建每行,内层循环创建每行的单元格。usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Threading.Tasks;usingNPOI.HSSF.UserModel;usingNPOI.SS.UserModel;usingS......
  • 如何使用spring状态机
    让我们通过一个具体的例子来深入了解Spring状态机的使用。这个例子将模拟一个简单的订单处理流程,其中订单有三个状态:待支付(`NEW`)、已支付(`PAID`)、已完成(`COMPLETED`)。订单状态的转换通过两个事件触发:支付(`PAY`)和完成订单(`COMPLETE`)。步骤1:添加依赖首先,确保你的项目中包含......
  • openGauss 使用kubernetes部署分布式数据库
    使用kubernetes部署分布式数据库可获得性本特性自openGauss2.1.0版本开始引入。特性简介一键式部署分布式数据库。客户价值快速完成分布式数据库搭建,验证和使用分布式能力。特性描述通过patroni实现计划内switchover和故障场景自动failover,通过haproxy实现openGauss主备......
  • tmux使用备忘
    tmux的层次结构会话->窗口->面板一个会话可以有多个窗口,一个窗口可以有多个面板分屏的时候实际是增加了面板而不是窗口,一般不需要新增窗口启动与退出输入tmux启动,退出输入exit或ctrl+d快捷键前缀ctrl+b,按下后再按快捷键会话管理新建会话,带名字的tmuxnew-s<session-......