CentOS:安装NodeJs

1、首先安装wget
yum install -y wget

如果已经安装了可以跳过该步

2、下载nodejs最新的bin包

可以在下载页面 Node包 中找到下载地址

​wget https://nodejs.org/dist/v9.3.0/node-v9.3.0-linux-x64.tar.xz

也可以在本地下载最新的bin包,然后通过 Ftp 上传到 CentOS 上。

1、解压包

xz -d node-v9.3.0-linux-x64.tar.xz
tar -xf node-v9.3.0-linux-x64.tar

2、部署bin文件

先确认你nodejs的路径,我这里的路径为 /opt/nodeJs/bin。确认后依次执行

ln -s  /opt/nodeJs/bin/node /usr/bin/node
ln -s /opt/nodeJs/bin/npm /usr/bin/npm
ln -s /opt/nodeJs/bin/npm /usr/bin/npx

注意ln指令用于创建关联(类似与Windows的快捷方式)必须给全路径,否则可能关联错误。

3、测试

node -v
npm
npx

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

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

相关文章

华为坤灵路由器初始化开局的注意事项,含NAT配置

坤灵路由器比较坑&#xff0c;无web界面&#xff0c;全程命令行配置&#xff0c;但是版本更新导致和华为企业路由器配置很多不一样的地方&#xff0c;今天介绍下 1、aaa密码复杂度修改&#xff1a; #使能设备对密码进行四选三复杂度检查功能。 <HUAWEI>system-view […

Linux Kernel入门到精通系列讲解(RV-Kernel 篇) 5.2 从零移植 Ubuntu,基于RISC-V

1. 概述 上一章节我们的Linux kernel已经跑起来了,接下来我们就移植rootfs,在移植rootfs之前,我们要知道几个概念,这样有助于后续移植rootfs。 2. kernel和rootfs的调用关系 如下,是上一章节我们kernel运行时打印的log,可以看出他在启动时会去调用四个脚本,这四个脚本就…

非spring使用r2dbc

在非Spring环境下使用R2DBC&#xff0c;需要手动创建连接和执行SQL语句。以下是一个示例&#xff1a; java import io.r2dbc.spi.ConnectionFactory; import io.r2dbc.spi.ConnectionFactoryOptions; import io.r2dbc.spi.Result; import io.r2dbc.spi.Row; import io.r2d…

Golang:使用时会遇到的错误及解决方法详解

Go语言使用时常常会遇到的一些错误及解决方法&#xff0c;文中的示例代码讲解详细&#xff0c;感兴趣的小伙伴可以了解一下 1、go: go.mod file not found in current directory or any parent directory go mod init name 2、Failed to build the application: main.go:4:2:…

企业AI融合的五个发展阶段及工作流程

在人工智能(AI)重塑工作场所的今天,企业如何整合这项技术,实现业务流程和决策的革新?本文将探讨企业在AI融合过程中的五个发展阶段,以及如何通过这“五个C”模型来优化工作流程。 研究背景 根据微软和领英的年度工作趋势指数,我们发现员工普遍接受AI,而管理层在决策上…

【深度学习驱动流体力学】Python流体力学Ansys Fluent

1、PyFluent&#xff1a;Python Ansys Fluent 的结合 PyFluent 是一个将 Python 编程语言与 Ansys Fluent 流体动力学 (CFD) 仿真软件集成的工具。它允许用户通过 Python 脚本来控制和自动化 Fluent 中的仿真任务&#xff0c;实现从预处理、求解到后处理的全流程控制。PyFlue…

字符串拼接之char实现

目录 一、前言 二、memcpy函数用法 三、代码实现 一、前言 c中想到字符串拼接&#xff0c;我们都知道可以用c库中std::string的字符串中的简单加法进行拼接。示例&#xff1a; int main() {std::string str1 "hello";std::string str2 "World";std::…

差动放大器

差动器的出现是为了解决直接耦合电路存在的零点漂移问题&#xff0c;另外&#xff0c;差动放大器还有灵活的输入&#xff0c;输出方式。 一&#xff0c;基本差动放大器 差动放大器在电路结构上具有对称性&#xff0c;三极管VT1&#xff0c;VT2同型号&#xff0c;R1R2,R3R4,R5…

每天写java到期末考试(6.10)--java小项目01

实现项目任务 java类 package java1;import java.util.ArrayList; import java.util.Scanner;public class Test {public static void main(String[] args) {//8.创建一个集合&#xff0c;用于存放相同个体&#xff0c;一个个添加&#xff0c;注意作用范围&#xff0c;将数组放…

词频统计(Word Frequency Analysis)详解

词频统计&#xff08;Word Frequency Analysis&#xff09;是语言学和文本分析中的一个重要工具&#xff0c;用于统计文本中各个词汇的出现频率。以下是关于词频统计&#xff08;PTA&#xff09;的详细解释&#xff0c;结合参考文章中的相关信息进行归纳和总结&#xff1a; 一…

cell的复用机制和自定义cell

cell的复用机制和自定义cell UITableView 在学习cell之前&#xff0c;我们需要先了解UITableView。UITableView继承于UIScrollView&#xff0c;拥有两个两个相关协议 UITableViewDelegate和UITableViewDataSource&#xff0c;前者用于显示单元格&#xff0c;设置行高以及对单…

Java从入门到放弃

线程池的主要作用 线程池的设计主要是为了管理线程&#xff0c;为了让用户不需要再关系线程的创建和销毁&#xff0c;只需要使用线程池中的线程即可。 同时线程池的出现也为性能的提升做出了很多贡献&#xff1a; 降低了资源的消耗&#xff1a;不会频繁的创建、销毁线程&…

LeetCode 算法:缺失的第一个正数c++

原题链接&#x1f517;&#xff1a;缺失的第一个正数 难度&#xff1a;困难⭐️⭐️⭐️ 题目 给你一个未排序的整数数组 nums &#xff0c;请你找出其中没有出现的最小的正整数。 请你实现时间复杂度为 O(n) 并且只使用常数级别额外空间的解决方案。 示例 1&#xff1a; 输…

(第31天)【leetcode题解】404、左叶子之和

目录 404、左叶子之和题目描述思路代码 404、左叶子之和 题目描述 给定二叉树的根节点 root &#xff0c;返回所有左叶子之和。 思路 题目分析&#xff1a; 判断左叶子节点&#xff1a;A节点的左孩子不为空&#xff0c;且左孩子的左右孩子都为空&#xff0c;那么这个左孩子…

Java手写HashMap

之前面试拼多多的时候问到了&#xff0c;但是没练习过。 直接上代码 import java.util.Objects;/*** ClassName: MyHashMap* PackageName: com.joshua* author: Joshua Lee* create: 2024/6/10 - 20:21* description: 自己实现HashMap*/ public class MyHashMap<K, V> {…

ASP.NET的WebService跨域CORS问题解决方案

ASP.NET WebService 跨域(CORS, Cross-Origin Resource Sharing)问题通常发生在当您尝试从不同的源(域名、协议或端口)调用 WebService 时。浏览器由于安全原因,默认会阻止此类跨域请求。为了解决这个问题,您需要在 WebService 服务器端配置 CORS。 以下是在 ASP.NET We…

域内攻击 ----> DCSync

其实严格意义上来说DCSync这个技术&#xff0c;并不是一种横向得技术&#xff0c;而是更偏向于权限维持吧&#xff01; 但是其实也是可以用来横向&#xff08;配合NTLM Realy&#xff09;&#xff0c;如果不牵强说得话&#xff01; 那么下面&#xff0c;我们就来看看这个DCSyn…

[Vue3:axios]:实现登录跳转页面展示列表(查看教师所承担课程的学生选课情况)

文章目录 一&#xff1a;前置操作项目结构&#xff1a; 二&#xff1a;登录页面主要流程说明运行截图前端代码Login.vue 三&#xff1a;列表页面交互逻辑&#xff1a;涉及页面Page02.vue &#xff08;登录成功跳转学生选课页面&#xff09;运行截图 一&#xff1a;前置操作 ht…

数据结构:插入排序和希尔排序

插入排序 逆序的情况下&#xff1a; 时间复杂度&#xff1a;O(N^2) 空间复杂度&#xff1a;O(1) 顺序的情况下&#xff1a; 时间复杂度&#xff1a;O(N) 空间复杂度…

将字符串str1复制为字符串str2

定义两个字符数组str1和str2&#xff0c;再设两个指针变量p1和p2&#xff0c;分别指向两个字符数组中的有关字符&#xff0c;通过改变指针变量的值使它们指向字符串中的不同的字符&#xff0c;以实现字符的复制。编写程序&#xff1a; 运行程序&#xff1a; 程序分析&#xff1…