linux系统安装yarn,centos安装yarn

linux系统安装yarn,centos安装yarnYarn是一个用于node.js应用程序的高级包管理软件。它是任意一个其他Nodejs包管理器的快速、安全和可靠的替代方案,比npm更好的解决包依赖问题。本篇文章介绍在CentOS,Redhat和Fedora系统上安装Yarn的方法。1、使用NPM安装YarnYarn组件可与NPM一起安装。只需运行以下命令即可全局安装Yarn。另外,没有-g,就是仅为当前项目安装。$sudonpminsta…

大家好,又见面了,我是你们的朋友全栈君。

Yarn是一个用于node.js应用程序的高级包管理软件。它是任意一个其他Nodejs包管理器的快速、安全和可靠的替代方案,比npm更好的解决包依赖问题。本篇文章介绍在CentOS,Redhat和Fedora系统上安装Yarn的方法。00213486ffe8044100c4d9a3f165b4ac.png

1、使用NPM安装Yarn

Yarn组件可与NPM一起安装。只需运行以下命令即可全局安装Yarn。另外,没有-g,就是仅为当前项目安装。$ sudo npm install yarn -g

2、用脚本安装Yarn

这是安装Yarn最为推荐的方法。这将下载yarn档案并在home的.yarn目录下提取。脚本还设置了PATH环境变量。$ curl -o- -L https://yarnpkg.com/install.sh | bash

使用此安装Yarn仅适用于当前用户。

3、使用yum安装Yarn

Yum Package Manager也提供Yarn安装包。可以使用以下命令配置yarn官方yum存储库:$ curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo

现在运行下面的命令来安装它。$ sudo yum install yarn ## CentOS and Redhat systems

$ sudo dnf install yarn ## Fedora systems

可能会遇到的问题:[root@host ~]# curl -sL https://dl.yarnpkg.com/rpm/yarn.repo -o /etc/yum.repos.d/yarn.repo

[root@host ~]# yum install yarn

已加载插件:fastestmirror

设置安装进程

Loading mirror speeds from cached hostfile

* base: mirror.fileplanet.com

* elrepo-kernel: repos.lax-noc.com

* extras: repos-lax.psychz.net

* updates: mirror.fileplanet.com

yarn | 2.9 kB 00:00 …

yarn/primary_db | 22 kB 00:00

解决依赖关系

–> 执行事务检查

—> Package yarn.noarch 0:1.22.4-1 will be 安装

–> 处理依赖关系 nodejs,它被软件包 yarn-1.22.4-1.noarch 需要

–> 完成依赖关系计算

错误:Package: yarn-1.22.4-1.noarch (yarn)

Requires: nodejs

You could try using –skip-broken to work around the problem

You could try running: rpm -Va –nofiles –nodigestYarn requires Node.js 4.0 or higher to be installed.

> Yarn was installed, but doesn’t seem to be working :(.

这两种提示都是没有安装node,需要先安装nodejs。

下载wget https://nodejs.org/dist/v12.16.1/node-v12.16.1-linux-x64.tar.xz

解压遇到问题[root@host ~]# tar -xvf node-v12.16.1-linux-x64.tar.xz

tar (child): xz:无法 exec: 没有那个文件或目录

tar (child): Error is not recoverable: exiting now

tar: Child returned status 2

tar: Error is not recoverable: exiting now

安装xz可以解决yum install xz

解压并安装[root@host ~]# tar -xvf node-v12.16.1-linux-x64.tar.xz

[root@host ~]# cd node-v12.16.1-linux-x64

[root@host node-v12.16.1-linux-x64]# mkdir /usr/local/nodejs

[root@host node-v12.16.1-linux-x64]# mv * /usr/local/nodejs/

安装npm和nodeln -s /usr/local/nodejs/bin/npm /usr/local/bin/

ln -s /usr/local/nodejs/bin/node /usr/local/bin/

测试npm -v[root@host bin]# npm -v

/usr/local/bin/node: /usr/local/bin/node: cannot execute binary file

这是为啥,原来是服务器配置低装的32bit系统不能运行64bit的包,或者你可能是反过来,重新下对应的包即可。可是node没有32位,只好换操作系统。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/141320.html原文链接:https://javaforall.net

(0)
上一篇 2022年5月26日 上午8:40
下一篇 2022年5月26日 上午8:40


相关推荐

  • logistic回归详解一:为什么要使用logistic函数

    logistic回归详解一:为什么要使用logistic函数从线性分类器谈起 给定一些数据集合 他们分别属于两个不同的类别 例如对于广告数据来说 是典型的二分类问题 一般将被点击的数据称为正样本 没被点击的数据称为负样本 现在我们要找到一个线性分类器 将这些数据分为两类 当然实际情况中 广告数据特别复杂 不可能用一个线性分类器区分 用 X 表示样本数据 Y 表示样本类别 例如 1 与 1 或者 1 与 0 我们线性分类器的目的 就是找到一个超平面 Hyperplan

    2026年3月20日
    2
  • C++使用Clipper库

    C++使用Clipper库clipper 是一个图形处理库

    2026年3月19日
    2
  • GridView控件实现分页功能[通俗易懂]

    初识ASP.NET中的控件,还是折腾了一小会儿,就把我折腾的结果给大家看看:表格显示数据时网站开发中的一个常见的功能,ASP.NET提供了很多工具在网页中显示表格,GridView控件就是最常见的一个,下面说说如何实现这个控件的分页功能。    首先我在数据库中建好了一张表,里面输入了一些学生的信息,数据表是这样的:    下面我们将数据库中的数据导入到Gr

    2022年4月5日
    54
  • importerror cannot import name_cannot resolve plugin org.apache

    importerror cannot import name_cannot resolve plugin org.apache今天测试一款轻量级的爬虫库:[RoboBrowser]。(https://github.com/jmcarp/robobrowser)github上的介绍是这样的:结合使用了Requests和BeautifulSoup,具体就不介绍了,这里主要是提一下碰到的问题:cannotimportname‘cached_property’from‘werkzeug’(C:\Users\79229\AppData\Local\Programs\Python\Python38\lib\site

    2022年10月7日
    12
  • linux命令行怎么结束进程,linux结束进程命令「建议收藏」

    linux命令行怎么结束进程,linux结束进程命令「建议收藏」linux下进程的开启与结束都可以通过命令来控制,下面由学习啦小编为大家整理了linux下结束进程命令的相关知识,希望对大家有所帮助。linux结束进程命令1.killkill[信号代码]根据PID向进程发送信号,常用来结束进程,默认信号为-9信号代码,可取值如下:-l[信号数字]显示、翻译信号代码-9,-KILL发送kill信号退出-6,-ABRT发送abort信号…

    2025年6月22日
    5
  • Linux中grep命令详解

    Linux中grep命令详解grep 命令 grep1 作用 Linux 系统中 grep 命令是一种强大的文本搜索工具 它能使用正则表达式搜索文本 并把匹配的行打印出来 grep 全称是 GlobalRegula 表示全局正则表达式版本 它的使用权限是所有用户 grep 家族包括 grep egrep 和 fgrep egrep 和 fgrep 的命令只跟 grep 有

    2026年3月26日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号