Linux Ubuntu安装nodejs

nodejs官网

Linux 安装 node,npm (详细图解)

步骤

下载

wget https://nodejs.org/dist/v20.10.0/node-v20.10.0-linux-x64.tar.xz

解压

tar -xf node-v20.10.0-linux-x64.tar.xz

重命名

mv node-v20.10.0-linux-x64 node

进目录
cd node/bin

测试是否安装成功
./node -v

v20.10.0

加软链

添加 node,npm软链

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

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

测试

cd ~

node -v

如果软连接错了

rm /usr/local/bin/npm
rm /usr/local/bin/node

安装并更新yarn

npm install --global yarn

yarn --version

0.32+git

发现构建项目不能用

参考 ubuntu用不了npm全局装的包

但是 npm list -g

结果是:

/root/nodejs/node/lib
├── corepack@0.22.0
├── npm@10.2.3
└── yarn@1.22.21

可能是 我之前安装的python带的

查看了history

果然

apt install cmdtest

卸载

sudo apt remove cmdtest

再次
yarn --version

发现被卸载

开始重新安装

yarn --version

但是发现 -bash: /usr/bin/yarn: No such file or directory

添加软连接

ln -s /root/nodejs/node/bin/yarn /usr/bin/yarn

yarn --version
1.22.21

完结撒花!!!

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

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

相关文章

对接日志服务器系统,将业务服务器、数据库服务器等系统日志rsyslog统一推送或接入至日志服务器进行检测及日志的抓取分析。

1、客户端业务系统服务器配置,系统日志配置文件默认存放在/etc/rsyslog.conf下; 2、打开系统日志推送配置(其它邮件日志、开机日志、消息日志等都可统一接入) 3、配置推送地址和协议 这里特别说明一下:【注意&#xff…

stm32学习笔记:TIM-定时中断和外部时钟

定时器四部分讲解内容,本文是第一部分 ​​​​​TIM简介 基本定时器 时基单元:预分频器、计数器、自动重装载寄存器 预分频器之前,连接的就是基准计数时钟的输入,由于基本定时器只能选择内部时钟,所以可以认为这根…

Unity预设体

目录 预设体是什么? 如何创建预设体? 如何修改预设体? 如何删除预设体? 预设体是什么? Unity中的预设体(Prefab)是一种可重复使用的游戏对象模板。它允许开发者创建一个或多个游戏对象&…

ES实用的深度解构赋值方法

ES6 中允许按照一定模式,从数组和对象中提取值,对变量进行赋值,这被称为解构(Destructuring)。使用解构赋值可以将复杂的代码整理的更加干净整洁。 1.解构对象 在没有使用解构之前,想要确定对象中的某些属…

一篇了解Maven中的<optional>和<scope>使用

目录 Maven的依赖传递optional 与 scope 的区别scope 的可选值 Maven的依赖传递 依赖管理是maven提供的主要功能之一,无论我们需要什么依赖,只需将它们添加到 POM.xml 中,在构建或运行时所有必要的类和资源都会自动添加到项目的 classpath 中…

自己开发一种编程语言,可以同时开发鸿蒙,Android ios的三个平台的应用

我想要开发一种可以在,鸿蒙操作系统,Android操作系统,和ios操作系统运行的,编程语言,意思是自己开发一种编程语言,可以同时开发鸿蒙,Android ios的三个平台的应用,请问怎么实现,需要哪些技术,flutter为什么可以开发Android,ios应用…

DVWA靶场中的xss-反射型xss、存储型xss的low、medium、high的详细通关方法

目录 1.DVWA反射型xss (1)Low: (2)Medium: (3)Heigh 2.xss存储型 (1)Low: (2)Medium (3)He…

实现 Spring Boot 项目热重载,无需重启,省时省力

实现 Spring Boot 项目热重载,无需重启,省时省力 插件介绍 通过 JRebel 插件 实现 Spring Boot 项目热重载。类似于前端 Webpack 热重载功能 无需重启,省时省力 安装插件 打开 IDEA 在插件中搜索:JRebel 安装成功后重启IDEA …

1.SQL - 概述

1. SQL语句分类 • 数据定义语言:简称DDL(Data Definition Language),用来定义数据库对象:数据库,表,列等。关键字:create,alter,drop等 • 数据操作语言:简称DML(Data …

一起玩儿物联网人工智能小车(ESP32)——17. 用ESP32的ADC功能读取电源电压

摘要:本文主要介绍如何使用ESP32的ADC功能,读取物联网智能小车的电池电压 今天介绍一个ESP32的新功能——如何利用ESP32的引脚,采集模拟量信息。在前面GPIO的学习中我们知道,可以利用GPIO的引脚读取外部设备输出的高低电平信号&am…

什么是LangChain

我的新书《Android App开发入门与实战》已于2020年8月由人民邮电出版社出版,欢迎购买。点击进入详情 LangChain 是一个旨在简化使用大型语言模型(LLM)创建应用程序的框架。它提供了许多功能,使与LLM的合作变得更加容易&#xff0c…

【Mybatis】我抄袭了Mybatis,手写一套MyMybatis框架:学会使用mybatis框架

上一篇文章中,我们学习了通过JDBC与MySQL进行交互。如果我们平常在项目中使用mybatis框架作为我们的orm框架。这一次我们就来学习如何使用框架。我们项目中使用到maven。我们直接通过pom文件的方式给他引入进来。 MyBatis是一个简单而强大的持久层框架,…

SParC数据集介绍

导语 SParC是Text-to-SQL领域的一个多轮查询数据集。本篇博客将对该数据集论文和数据格式进行简要介绍。 SParC数据集概述 SParC是一个跨领域的多轮Text-to-SQL数据集。它包含有4298个问题轮次,大约有12k的自然语言问句到SQL标注的Question-SQL对。这些问题来自于…

多汗症是否会遗传?

多汗症确实具有一定的遗传倾向。 首先,多汗症在临床上是比较常见的疾病,并且给生活带来了很多困扰。其中,许多患者多汗症是有遗传倾向的,即这个病本身就有遗传的一个几率。尤其是病理性多汗症,遗传的可能性更大。 具…

JavaWeb的Servlet的入门和使用方法

1 什么是Servlet Servlet是Server Applet的简称,是用Java编写的是运行在 Web 服务器上的程序,它是作为来自 Web 浏览器或其他 HTTP 客户端的请求和 HTTP 服务器上的数据库或应用程序之间的中间层。使用 Servlet,可以收集来自网页表单的用户输…

提升FTP上传速度的方法(提升FTP下载速度的技巧)

在企业日常经营中,快速上传和下载文件至关重要。然而,在使用FTP(文件传输协议)进行文件传输时,速度可能成为瓶颈。为了提升工作效率,以下是一些建议,可以帮助企业提高FTP上传下载速度。 1、确保…

BERT的学习

BERT 1.前言 self-supervised learning是一种无监督学习的特殊形式,算法从数据本身生成标签或者目标,然后利用这些生成的目标来进行学习。(也就是说数据集的标签是模型自动生成的,不是由人为提供的。)例如&#xff0…

万能刷题小程序源码系统:功能强大+试题管理+题库分类+用户列表 附带完整的搭建教程

随着互联网技术的不断进步,线上学习已成为越来越多人的选择。刷题作为提高学习效果的重要方式,一直受到广大学生的喜爱。然而,市面上的刷题软件虽然繁多,但功能各异,质量参差不齐,使得很多用户在选择时感到…

偷流量、端口占用、网络负载高、socket创建释放异常等Android高阶TCP/IP网络问题定位思路

一,背景 通常一些偷流量、端口占用、网络负载高、socket创建释放异常等Android网络相关问题,可以通过使用tcpdump抓tcp/ip报文,来定位。但是tcpdump无进程信息,也没有APK包名信息,无法确认异常的报文来自哪些Apk或者n…

STM32F4系列单片机库函数模板工程创建

目录 一、工程配置 1、新建工程 2、芯片选择 3、工程子文件夹创建 (1)FWLIB文件夹添加文件 (2)CORE文件夹添加文件 (3)USER文件夹添加文件 4、工程设置 (1)工程中添加文件夹…