如果在 Ubuntu 24.04 上安装 Yarn ?

Yarn 是一种快速、可靠、安全的 JavaScript 项目依赖管理工具,它提供了比同类产品更好的缓存机制、网络性能和更直观的用户界面。作为现代 web 开发的基本工具,在系统上安装 Yarn 可以确保您可以有效地管理项目依赖关系。

他的文章将指导您通过 4 种有效的方法在 Ubuntu 24.04 上安装 Yarn,涵盖各种需求和偏好。

Method 1: 通过 NPM 安装

如果你没有安装 Node.js,你可以从 nodejs.org 下载它,或者使用 Ubuntu 的软件包管理器安装它。

(1) 更新软件包索引

复制代码
sudo apt update

(2) 安装 nodejs 和 npm

复制代码
sudo apt install nodejs npm

(3) 安装 yarn

复制代码
npm install --global yarn

(4) 查看 yarn 版本

复制代码
yarn --version

Method 2: 通过官方 APT Repository 安装

此方法确保您直接从 Yarn 维护者处接收更新。

(1) 通过将 Yarn 包源添加到系统中来配置 Yarn 存储库。

复制代码
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list

(2) 更新包列表以识别新添加的 Yarn 存储库。

复制代码
sudo apt update

(3) 安装 Yarn,如果你不需要 Node.js,使用 no-install-recommendations 来避免安装它。

复制代码
sudo apt install yarn --no-install-recommends

(4) 查看 Yarn 版本

复制代码
yarn --version

ADVERTISEMENT

Method 3: 通过 Ubuntu 包管理器安装

这种方法需要使用 Ubuntu 内置的包管理器,而不需要添加外部存储库。

(1) 更新软件包索引

复制代码
sudo apt update

(2) 安装 Yarn

复制代码
sudo apt install yarn

(3) 查看 Yarn 版本

复制代码
yarn --version

注意: 虽然很方便,但与官方 Yarn 存储库或 npm 相比,这种方法可能并不总是提供最新版本的 Yarn。

Method 4: 通过官方脚本安装

对于那些喜欢更自动化的方法或需要跨多个系统高效地安装 Yarn 的人来说,使用 Yarn 的官方 shell 脚本进行安装可能是一个方便的选择。此方法确保您直接从 Yarn 的官方源代码获得最新版本,而无需手动添加存储库。

(1) 下载并执行 Yarn 安装脚本

复制代码
curl -o- -L https://yarnpkg.com/install.sh | bash

(2) 重新加载用户 profile

复制代码
source ~/.bashrc

(3) 查看 Yarn 版本

复制代码
yarn --version

我的开源项目

相关推荐
ajassi20003 小时前
开源 C++ QT Widget 开发(十五)多媒体--音频播放
linux·c++·qt·开源
JosieBook4 小时前
【远程运维】Linux 远程连接 Windows 好用的软件:MobaXterm 实战指南
linux·运维·windows
文档搬运工4 小时前
Linux MInt启动速度的优化
linux
Broken Arrows4 小时前
Linux学习——管理网络安全(二十一)
linux·学习·web安全
Light605 小时前
领码方案|Linux 下 PLT → PDF 转换服务超级完整版:异步、权限、进度
linux·pdf·可观测性·异步队列·plt转pdf·权限治理·进度查询
羚羊角uou5 小时前
【Linux】命名管道
linux·运维·服务器
IT 小阿姨(数据库)6 小时前
PgSQL监控死元组和自动清理状态的SQL语句执行报错ERROR: division by zero原因分析和解决方法
linux·运维·数据库·sql·postgresql·centos
THMAIL6 小时前
量化股票从贫穷到财务自由之路 - 零基础搭建Python量化环境:Anaconda、Jupyter实战指南
linux·人工智能·python·深度学习·机器学习·金融
逍遥浪子~6 小时前
docker实践(一)
运维·docker·容器
让子弹飞026 小时前
36.2Linux单总线驱动DS18B20实验(详细讲解代码)_csdn
linux·ubuntu·驱动的分离和分层