安装版本: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. ORM补充文件

    models.FileField(verbose_name='头像', upload_to='avatars/') 文件 content = models.TextField() 文本 models. ...

  2. Qt Installer Framework翻译(7-1)

    配置文件 配置文件可自定义安装程序的用户界面和行为.该文件通常称为config.xml,位于config文件夹中. 最小配置文件由一个<Installer>根元素组成,<Name&g ...

  3. [校内训练20_01_20]ABC

    1.问有多少个大小为N的无标号无根树,直径恰好为L.$N,L \leq 200$ 2.问一个竞赛图中有多少个长度为3.4.5的环.$N \leq 2000$ 3.给出一些直线和单个点A,问这些直线的交 ...

  4. abp vnext2.0之核心组件模块加载系统源码解析与简单应用

    abp vnext是abp官方在abp的基础之上构建的微服务架构,说实话,看完核心组件源码的时候,很兴奋,整个框架将组件化的细想运用的很好,真的超级解耦.老版整个框架依赖Castle的问题,vnext ...

  5. spring @Scheduled注解 定时任务 详解

    scheduled的使用注解的方式进行调度 先要配置spring.xml xmlns:task="http://www.springframework.org/schema/task&quo ...

  6. 【WPF学习】第三十四章 资源基础

    WPF允许在代码中以及在标记中的各个位置定义资源(和特定的控件.窗口一起定义,或在整个应用程序中定义). 资源具有许多重要的优点,如下所述: 高效.可以通过资源定义对象,并在标记中的多个地方使用.这会 ...

  7. hashmap 的边遍历边存储

    PS: Hashmap 的一边遍历边存储,可解决例如两数之和. 无重复最长子串问题等,代码为cpp格式. 以无重复最长子串为例. class Solution { public: int length ...

  8. 使用Qt自动注册Lav

    Qt播放视频使用QMediaPlayer要注册Lav解码器,如果手动去注册,每次去使用管理员运行命令或者生成.bat文件都比较麻烦. 解决方法步骤如下: 一:编写注册Lav解码器脚本,并取消控制台的显 ...

  9. Python报错:PermissionError: [Errno 13] Permission denied

    问题分析: 错误产生的原因是文件无法打开,可能产生的原因是文件找不到,或者被占用,或者无权限访问,或者打开的不是文件,而是一个目录. 问题解决: 1.检查对应路径下的文件是否存在,且被占用.如果文件不 ...

  10. data structure test

    1.设计算法,对带头结点的单链表实现就地逆置.并给出单链表的存储结构(数据类型)的定义. #include <iostream> #include <cstdlib> #inc ...