安装版本: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

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

查看下载

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

三、解压 nodejs 安装包

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

  1. [root@localhost ~]# ls
  2. 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文件

  1. [root@localhost ~]# cd /usr/local/
  2. [root@localhost local]#
  3. [root@localhost local]# ls
  4. 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
  5. [root@localhost local]#
  6. [root@localhost local]#
  7. [root@localhost local]# cd node-v10.15.3-linux-x64/
  8. [root@localhost node-v10.15.3-linux-x64]#
  9. [root@localhost node-v10.15.3-linux-x64]# ls
  10. bin CHANGELOG.md include lib LICENSE README.md share
  11. [root@localhost node-v10.15.3-linux-x64]#
  12. [root@localhost node-v10.15.3-linux-x64]# cd bin/
  13. [root@localhost bin]#
  14. [root@localhost bin]# ls
  15. node npm npx
  16. [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

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

五、测试

# node -v

# npm -v

  1. [root@localhost ~]# node -v
  2. v10.15.3
  3. [root@localhost ~]#
  4. [root@localhost ~]# npm -v
  5. 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. hdu6621 二分加主席树

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=6621 Problem Description You have an array: a1, a2,  ...

  2. stars-one原创工具——蓝奏云批量下载工具

    一款可以批量下载蓝奏云分享的文件夹下的所有文件 基于HtmlUnit和okhttp开源库,所以打包后的jar包文件有点大 蓝奏云下载地址 github地址 需求 之前找电子书资源的时候,网友分享的蓝奏 ...

  3. github 删除库

    1.查看库 2.选择想要删除的库,点击setting 3.删除库

  4. 如何清理 Docker 占用的磁盘空间

    Docker 很占用空间,每当我们运行容器.拉取镜像.部署应用.构建自己的镜像时,我们的磁盘空间会被大量占用. 如果你也被这个问题所困扰,咱们就一起看一下 Docker 是如何使用磁盘空间的,以及如何 ...

  5. es7中数组如何判断元素是否存在

    const arr = [1,2,3,4,5,6] console.log(arr.includes(4)) //true

  6. .net core webapi搭建(3)Code first+拆层三层+仓储

    将项目拆层 我们要 将项目拆分成 Infrastructure     基础层 Core                   核心层 Utility                  工具 我们想在就 ...

  7. 12、python文件的操作

    前言:本文主要介绍python中文件的操作,包括打开文件.读取文件.写入文件.关闭文件以及上下文管理器. 一.打开文件 Python open() 方法用于打开一个文件,并返回文件对象,在对文件进行处 ...

  8. 创建过滤扩展方法 Creating Filtering Extension Methods 精通ASP-NET-MVC-5-弗瑞曼 Listing 4-17

  9. 51Nod 1238 最小公倍数之和V3

    题目传送门 分析: 现在我们需要求: \(~~~~\sum_{i=1}^{n}\sum_{j=1}^{n}lcm(i,j)\) \(=\sum_{i=1}^{n}\sum_{j=1}^{n}\frac ...

  10. 分享一下我在mysql5.6+mysql8数据库安装过程中的一些坑!

    Mysql5.6安装 下载好安装包后,在bin目录下用cmd打开,输入mysqld install [服务名]新建个服务 在windows+r输入services.msc即可查看服务 怎样使用mysq ...