安装版本:node-v10.15.3

一、安装必要的编译软件包

# yum install gcc gcc-c++ -y

二、从源码下载Nodejs

进入官网选择自己需要的版本

https://nodejs.org/en/download/releases/

# wget https://nodejs.org/download/release/v10.15.3/node-v10.15.3-linux-x64.tar.gz

[root@localhost ~]# wget https://nodejs.org/download/release/v10.15.3/node-v10.15.3-linux-x64.tar.gz
---- ::-- https://nodejs.org/download/release/v10.15.3/node-v10.15.3-linux-x64.tar.gz
Resolving nodejs.org (nodejs.org)... 104.20.22.46, 104.20.23.46, :::::172e, ...
Connecting to nodejs.org (nodejs.org)|104.20.22.46|:... connected.
HTTP request sent, awaiting response... OK
Length: (18M) [application/gzip]
Saving to: ‘node-v10.15.3-linux-x64.tar.gz’ %[============================================================================================================================================================================>] ,, .7KB/s in 76s -- :: ( KB/s) - ‘node-v10.15.3-linux-x64.tar.gz’ saved [/]

查看下载

[root@localhost ~]# ls
anaconda-ks.cfg node-v10.15.3-linux-x64.tar.gz
[root@localhost ~]#
[root@localhost ~]# du -sh node-v10.15.3-linux-x64.tar.gz
18M node-v10.15.3-linux-x64.tar.gz

三、解压 nodejs 安装包

# tar zxvf node-v10.15.3-linux-x64.tar.gz

[root@localhost ~]# ls
anaconda-ks.cfg node-v10.15.3-linux-x64 node-v10.15.3-linux-x64.tar.gz
[root@localhost ~]# mv node-v10.15.3-linux-x64 /usr/local

四、进入解压的 node 文件夹,建立软连接

查看bin文件

[root@localhost ~]# cd /usr/local/
[root@localhost local]#
[root@localhost local]# ls
apache-maven-3.6. bin etc games include lib lib64 libexec node-v10.15.3-linux-x64 sbin share src VMOptimizationTools VMOptimizationTools_2.24.0 VMOptimizationToolsLinuxTemp
[root@localhost local]#
[root@localhost local]#
[root@localhost local]# cd node-v10.15.3-linux-x64/
[root@localhost node-v10.15.3-linux-x64]#
[root@localhost node-v10.15.3-linux-x64]# ls
bin CHANGELOG.md include lib LICENSE README.md share
[root@localhost node-v10.15.3-linux-x64]#
[root@localhost node-v10.15.3-linux-x64]# cd bin/
[root@localhost bin]#
[root@localhost bin]# ls
node npm npx
[root@localhost bin]#

建立软连接到/usr/bin/

# ln -s /usr/local/node-v10.15.3-linux-x64/bin/node /usr/bin/node

# ln -s /usr/local/node-v10.15.3-linux-x64/bin/npm /usr/bin/npm

[root@localhost bin]# ln -s /usr/local/node-v10.15.3-linux-x64/bin/node /usr/bin/node
[root@localhost bin]#
[root@localhost bin]# ln -s /usr/local/node-v10.15.3-linux-x64/bin/npm /usr/bin/npm

五、测试

# node -v

# npm -v

[root@localhost ~]# node -v
v10.15.3
[root@localhost ~]#
[root@localhost ~]# npm -v
6.4.

参考博客:

如何在 CentOS7 中安装 Nodejs

CentOS7.5安装nodejs

centos7安装node.js的更多相关文章

  1. CentOS7 安装 Node.js

    1.首先安装node.js 的版本管理工具 NVM,执行以下命令: curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/ ...

  2. linux服务器CentOS7安装node.js

    方维一元夺宝2.0版本,很多用户面临机器人自动执行任务.采集计划一直无法开启的问题. 这个需要开启node.js分享给大家. 1.获取node.js资源 V5.x: curl --silent --l ...

  3. centos7 安装Node.js并配置为全局可用

    本文Node.js版本为5.12.0,登录 https://nodejs.org/dist/v5.12.0/,需指定其他版本的话可以直接修改版本号进行登录. 为了方便使用tar命令对文件进行解压,我们 ...

  4. Centos7 中 Node.js安装简单方法

    最近,我一直对学习Node.js比较感兴趣.下面是小编给大家带来的Centos7 中 Node.js安装简单方法,在此记录一下,方便自己也方便大家,一起看看吧! 安装node.js 登陆Centos ...

  5. centos7用yum安装node.js v8.x

    1.更新node.js v8.x yum源 // 不更新,提示没有 packages文件 # curl --silent --location https://rpm.nodesource.com/s ...

  6. 【转载】Centos系统采用NVM安装Node.js环境

    Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境,用来方便地搭建快速的易于扩展的网络应用.Node.js 使用了一个事件驱动.非阻塞式 I/O 的模型,使其轻量又 ...

  7. 在Linux Mint上安装node.js和npm

    1.安装Node.js 前端开发过程中,很多项目使用npm的http-server的模块来运行一个静态的服务器,我个人在Dell的笔记本上安装的是Linux Mint最新版本,所以想尝试一下在Linu ...

  8. ubuntu kylin 14.04安装Node.js和Famous

    默认使用软件中心安装node.js,然后参考https://famo.us/install进行安装 1.sudo apt-get install git 2.npm install -g yo gru ...

  9. centos 6.5安装node.js

    1.检查是否安装gcc编译器 rpm -q gcc rpm -q gcc-c++ 2.如果没有安装则通过以下代码安装gcc编译器 yum -y install gcc-c++ kernel-devel ...

随机推荐

  1. kubernetes concepts -- Pod Overview

    This page provides an overview of Pod, the smallest deployable object in the Kubernetes object model ...

  2. python简易计算器

    import re """ 过程:(最内部的括号->先乘除,替换->整理表达式->加减)->替换 """ def m ...

  3. Nito.AsyncEx 这个库

    有一个非常聪明的小伙子 (我高度赞扬) 叫 Stephen Cleary ,他写了一个很棒的 Extension 集,共同参与开发的还有 Stephen Toub (他显然是经验丰富的),所以我充分信 ...

  4. xpath写法大全(适用于selenium、robotframework)

    1.//input[contains(@id, 'txttags')] 定位出来是个ID,但是ID后面的“102”是个随机数,所以用定位ID的方法就不行了,用firepath生成的xpath也会包括这 ...

  5. FLASK 三剑客 request jinjia2

    Flask Web 框架Django 15 优势 : 组件全 - admin - Model ORM - Forms 教科书式 劣势 : 加载所有组件 - 占用资源较高 重型框架 Flask 3 优势 ...

  6. html中如何清除浮动

    在html中,浮动可以说是比较常用的.在页面的布局中他有着很大的作用,但是浮动中存在的问题也是比较多的.现在我们简单说一下怎么去除浮动 首先我们先简单的看一下浮动: 首先我们先创建一个简单的div,并 ...

  7. Docker底层架构之命名空间

    前言 命名空间是 Linux 内核一个强大的特性.每个容器都有自己单独的命名空间,运行在其中的 应用都像是在独立的操作系统中运行一样.命名空间保证了容器之间彼此互不影响.相应的命名空间功能如下: pi ...

  8. Spring注解开发系列Ⅱ --- 组件注册(下)

    1.@Import注册组件 @Import主要功能是通过导入的方式实现把实例加入springIOC容器中, /** * 给容器注册组件 * 1.包扫描+组件标注注解(@Controller,@Serv ...

  9. BeautifulSoup标签定位方法总结

    首先说明一下两个基本函数 .find() 和 .findAll(). find()返回第一个符合要求的标签 findAll()返回一个由所有符合要求的标签组成的列表.除此之外基本相同. 0.直接定位 ...

  10. idea maven 动态打包指定环境

    jar pom.xml <!-- 指定文件id --> <profiles> <profile> <id>alpha</id> <pr ...