Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何在 CentOS 8 上安装 Yarn

如何在 CentOS 8 上安装 Yarn

作者头像
雪梦科技
发布于 2020-05-09 09:30:43
发布于 2020-05-09 09:30:43
3.7K00
代码可运行
举报
文章被收录于专栏:ITCoderITCoder
运行总次数:0
代码可运行

Yarn 是一个 JavaScript 包管理器,它兼容于 npm,可以帮助你自动处理安装,升级,配置,和移除 npm 包。

它被创建,用于解决 npm 的一系列问题,例如通过并行操作提高软件包安装处理速度并且减少网络连接相关的错误。

这篇指南将会引导你在 CentOS 8 上进行 Yarn 的安装。我们将会讲述关于如何使用 Yarn 创建一个新项目,并且添加、移除依赖。

一、在 CentOS 8 上安装 Yarn

在 CentOS 8 上以 root 或者其他 sudo 用户身份执行下面步骤,安装 Yarn:

01.如果你的系统上没有安装Node.js,先安装 Node.js 软件包,输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo dnf install @nodejs

在写这篇文章的时候,CentOS8 软件源中 Node.js 版本是 v10.x。

02.启用 Yarn 软件源,并且导入源 GPG key:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl --silent --location https://dl.yarnpkg.com/rpm/yarn.repo | sudo tee /etc/yum.repos.d/yarn.repo
sudo rpm --import https://dl.yarnpkg.com/rpm/pubkey.gpg

官方的 Yarn 软件源被一直维护,并且提供最新的版本。

03.一旦软件源被启用,安装 Yarn:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo dnf install yarn

04.验证安装,打印 Yarn 版本号:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn --version

就在写这篇文章的时候,Yarn 最新的版本是1.21.1

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
1.21.1

二、使用 Yarn

现在你已经在你的 CentOS 系统上安装了 Yarn,我们将会探索最常用的 Yarn 命令。

2.1 创建一个新项目

想要创建一个新的 Yarn 项目,使用yarn init命令加上项目名称。例如,想要创建一个名为my_project的项目,你可以输入:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn init my_project

这个脚本将会问你几个问题。你可以回答,或者按回车键使用默认值:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn init v1.21.1
question name (alex): Linuxize
question version (1.0.0): 0.0.1
question description: Testing Yarn
question entry point (index.js):
question repository url:
question author: Linuxize
question license (MIT):
question private:
success Saved package.json
Done in 20.18s.

所有的命令只是创建一个基本的package.json文件,它包含了你提供的信息。这个文件可以在任何时候被修改。

你也可以在已经存在的代码目录下添加 Yarn。想要这么做,切换到目录,并且执行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn init my_project

2.2 添加依赖

想要给你的项目添加一个软件包作为依赖,使用yarn add命令加上软件包名:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn add [package_name]

这个命令将会安装这个包以及任何它依赖的包,并且更新项目的package.jsonyarn.lock文件。

默认情况下,如果仅仅提供软件包名,Yarn 会安装最新的版本。想要安装指定版本或者标签的软件包,使用下面的语法:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn add [package_name]@[version_or_tag]

2.3 升级依赖

想要升级软件包,运行yarn upgrade命令加上软件包名:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn upgrade [package_name]

上面的命令根据 package.json 文件内容更新项目的所有依赖到最新的版本。

你可以指定软件包版本或者标签:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn upgrade [package_name]@[version_or_tag]

2.4 移除依赖

想要从项目依赖中移除软件包,运行yarn remove命令加上软件包名:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn remove [package_name]

这个命令同时更新项目的package.jsonyarn.lock文件。

2.5 安装所有项目依赖

想要在已存在的项目中,根据package.json文件安装所有依赖软件包,运行:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn

或者

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yarn install

三、总结

我们已经向你展示如何在 CentOS 8 机器上安装 yarn。想要获取更多关于 yarn 的信息,浏览 Yarn 文档页面

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019年12月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Yarn 常用命令详解
Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。就像我们可以从官方文档了解那样,它的目的是解决这些团队使用 npm 面临的少数问题。
子晋
2022/01/18
10.7K0
如何在 Ubuntu 20.04 上安装 Yarn
本文最先发布在: https://www.itcoder.tech/posts/how-to-install-yarn-on-ubuntu-20-04/
雪梦科技
2020/05/28
10.6K1
Yarn 安装与使用教程[通俗易懂]
Yarn 是 Facebook, Google, Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。 你可以通过它使用全世界开发者的代码,或者分享自己的代码。代码通过包(package)(或者称为模块(module))的方式来共享。 一个包里包含所有需要共享的代码,以及描述包信息的文件,称为package.json。它的优点是更快、更安全、更可靠。它的主要特性有离线模式、确定性、网络性能、多注册、网络恢复能力、扁平模式以及 Emoji。
全栈程序员站长
2022/07/25
2.3K0
Yarn 安装与使用教程[通俗易懂]
yarn 安装依赖(ubuntu16.04安装教程)
Yarn 是由Facebook开发的开源的JavaScript包管理工具,它在现在流行的npm基础上进行了升级改进。Facebook 开发团队创造yarn来克服npm的缺陷。并声明它比npm更快,更可靠,更安全。
全栈程序员站长
2022/07/25
8980
软件测试|快速、可靠的JavaScript依赖管理工具——yarn
Yarn是一个由Facebook于2016年推出的JavaScript软件包管理器。它的目标是解决npm(Node.js的默认软件包管理器)在性能和可靠性方面的一些问题。Yarn旨在提供更快、更安全、更稳定的依赖项安装过程,使JavaScript开发人员能够更轻松地管理和构建项目。本文将详细介绍Yarn的特点、优势以及如何在项目中使用它。
霍格沃兹测试开发Muller老师
2023/11/08
3910
Yarn 入门
[package]会被加入到package.json文件中的依赖列表,同时yarn.lock也会被更新。
静默虚空
2018/12/07
2.1K0
linux系统安装yarn,centos安装yarn
Yarn是一个用于node.js应用程序的高级包管理软件。它是任意一个其他Nodejs包管理器的快速、安全和可靠的替代方案,比npm更好的解决包依赖问题。本篇文章介绍在CentOS,Redhat和Fedora系统上安装Yarn的方法。
全栈程序员站长
2022/09/01
7.8K0
linux系统安装yarn,centos安装yarn
npm、cnpm、yarn三剑客
npm,cnpm,yarn这三个或许使用Hexo,Hugo,vuepress等静态博客搭建的小伙伴们来说,会经常遇见,会使用它们进行插件,依赖包等的安装、卸载与更新,如果你是前端开发者或者是准备从事前端的话,你会经常与它们三个打交道,下面简单的说说它们三剑客吧!
YangAir
2020/02/12
1.2K0
Yarn安装与使用详细介绍
在 Node 生态系统中,依赖通常安装在项目的 node_modules 文件夹中。然而,这个文件的结构和实际依赖树可能有所区别,因为重复的依赖可以合并到一起。npm 客户端把依赖安装到 node_modules 目录的过程具有不确定性。这意味着当依赖的安装顺序不同时,node_modules 目录的结构可能会发生变化。这种差异可能会导致类似“我的电脑上可以运行,别的电脑上不行”的情况,并且通常需要花费大量时间定为与解决。
零式的天空
2022/03/26
13.9K0
Yarn的安装和使用
Yarn是Facebook在2016年推出的一款快速、可靠、安全的依赖管理工具,它解决了npm(Node.js包管理器)在早期版本中的一些问题,如安装速度慢、依赖管理不一致等。Yarn通过优化的并行下载机制、确定性的安装过程和本地缓存策略,极大地提升了前端开发者的开发体验。本文将从Yarn的基本概念出发,详细介绍其核心理论、安装步骤、常见问题及解决方案,并提供实用的代码示例。
Jimaks
2024/05/05
7610
新一代包管理工具yarn
本文介绍了一种新一代的包管理工具Yarn,它具有快速、可靠、安全的特点,支持离线模式、依赖确定性、更好的网络性能、多注册来源处理、网络弹性处理、扁平模式以及安装和更新。同时,作者比较了Yarn和npm在速度、常用命令、使用注意点等方面的差异。
IMWeb前端团队
2018/01/08
1.5K0
新一代包管理工具yarn
快速可靠的包管理工具 Yarn
Yarn 发布于2016年10月,是 Facebook、Google、Exponent 和 Tilde 开发的一款新的 JavaScript 包管理工具。它相比与 npm 更佳的高效、安全和可靠。在 Github 上迅速拥有了 30.7k 个 Star,而 npm 只有 15.8k 个 Star。
青梅煮码
2023/01/31
3470
Yarn 安装与使用详细介绍「建议收藏」
在 Node 生态系统中,依赖通常安装在项目的 node_modules 文件夹中。然而,这个文件的结构和实际依赖树可能有所区别,因为重复的依赖可以合并到一起。npm 客户端把依赖安装到 node_modules 目录的过程具有不确定性。这意味着当依赖的安装顺序不同时,node_modules 目录的结构可能会发生变化。这种差异可能会导致类似 “我的电脑上可以运行,别人的电脑上不行” 的情况,并且通常需要花费大量时间定为与解决。
全栈程序员站长
2022/09/01
9.2K0
Yarn 安装与使用详细介绍「建议收藏」
yarn的安装和使用:Yarn 快速上手指南
本文深入浅出地讲述了Yarn这一重要的包管理器的安装和使用,针对初学者和高级开发者都提供了宝贵的信息。通过本文,您将了解到Yarn的基本概念、安装步骤、常用命令及其优势。本文囊括了大量与Node.js、npm、包管理、项目依赖等词。
猫头虎
2024/04/07
3.6K0
yarn的安装和使用:Yarn 快速上手指南
前端包管理工具与配置项
任何一个项目的构建离不开工具和统一的管理标准,在项目开发和维护过程中,我们需要了解安装包的相应工具和配置文件,以此来有效的进行项目的迭代和版本的更新,为项目提供基本的运行环境。
程序员海军
2023/11/07
6780
yarn的安装和使用
Yarn是一个快速、可靠、安全的软件包管理工具,用于管理和协调项目中的依赖关系。它是由Facebook开发的,旨在改进npm的性能和稳定性,并提供诸如本地缓存、并发安装等功能。在本文中,我们将详细介绍如何安装和使用Yarn。官方网址:Home page | Yarn
正在走向自律
2024/12/18
2.2K0
yarn的安装和使用
在 Ubuntu 和其他 Linux 发行版上使用 Yarn
Yarn 是 Facebook 开发的开源 JavaScript 包管理器。它是流行的 npm 包管理器的一个替代品,或者应该说是改进。 Facebook 开发团队 创建 Yarn 是为了克服 npm 的缺点。 Facebook 声称 Yarn 比 npm 更快、更可靠、更安全。
用户1880875
2021/09/13
9580
yarn.lock 你锁明白了吗?
前言 你是否遇到过这种场景,项目拉下来后执行yarn install安装依赖,yarn.lock 却提示有变更,我明明什么都没做呢,这是为啥?但是基于以往的经验(出过 case),yarn.lock
童欧巴
2021/08/20
2.7K0
yarn安装和使用及与npm的区别
    3. 创建新项目:在命令行中,进入您要创建项目的文件夹,并输入以下命令来创建一个新的项目:
正在走向自律
2024/12/18
5560
Npm vs Yarn 之备忘大全
有则笑话,如此讲到:“老丈人爱吃核桃,昨天买了二斤陪妻子送去,老丈人年轻时练过武,用手一拍核桃就碎了,笑着对我说:你还用锤子,你看我用手就成。我嘴一抽,来了句:人和动物最大的区别就是人会使用工具。……”。撇开这样特例场景,这句话还是非常用有道理的;毕竟从远古石器时期或更早,到如今,所言之语,所穿之衣,代步之车,所学的知识,所晓的常识.....皆是工具;可以说绝大部分人之间的差异(天才级除外),仅在于工具使用之优劣罢了。在工具的使用中,很多人极大程度上停留于会用层面,如若不遇到问题,几乎就处于停滞;这本身倒也没有问题,但可能因为没有透彻的了解,而错失了对该物可以拥有的想象力,从而错过了许多本该有的美好,如此的可惜。
晚晴幽草轩轩主
2018/02/04
1.7K0
相关推荐
Yarn 常用命令详解
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验