zoukankan      html  css  js  c++  java
  • 在CentOS 7上安装Node.js的4种方法(包含npm)

    Node.js和Javascript有着千丝万缕的联系,可以说Node.js让Javascript显得从未如此强大。好吧…微魔其实是个门外汉…但是这并不能阻碍微魔学习探索未知的信心~今天在国外闲逛,看到了一篇不错的教程,系统的介绍了Node.js这货在CentOS 7上的安装方法,其中涵盖了源码安装,已编译版本安装,EPEL(Extra Packages for Enterprise Linux)安装和通过NVM(Node version manager)安装这四种方法,其中,前两种方法基本上都是Linux通用的安装方式,特别是前者,其优点自然是可以安装最新的版本,至于后两者,因为安装简单且管理方便,非常适合我等新手小盆友使用~,废话不多说

    1. 源码安装 (非常推荐)
    2. 使用已编译版本安装
    3. 使用EPEL安装
    4. 使用NVM安装

    一、源码安装

    1.下载源码(官网查看最新版本链接)

    wget http://nodejs.org/dist/v0.10.30/node-v0.10.30.tar.gz
    • 1

    2.解压源码

    tar xzvf node-v* && cd node-v*
    • 1

    注意解压缩的文件名称与现存的关系,不要弄混了

    3.安装必要的编译软件

    sudo yum install gcc gcc-c++
    • 1

    4.编译

    ./configure
    make
    • 1
    • 2

    5.编译&安装

    sudo make install
    • 1

    6.查看版本(测试安装是否成功)

    node --version
    • 1

    二、使用已编译版本安装

    1.下载已编译版本

    最新版本可在官网获得:传送门

    cd ~
    wget http://nodejs.org/dist/v0.10.30/node-v0.10.30-linux-x64.tar.gz
    • 1
    • 2

    2.解压

    sudo tar --strip-components 1 -xzvf node-v* -C /usr/local
    • 1

    3.老样子,测试安装

    node --version
    • 1

    三、使用EPEL安装

    1.下载EPEL

    sudo rpm -i http://download.fedoraproject.org/pub/epel/beta/7/x86_64/epel-release-7-0.2.noarch.rpm
    • 1

    2.安装

    sudo yum install nodejs
    • 1

    3.老样子,测试安装

    node --version
    • 1

    4.(可选)安装npm管理包

    sudo yum install npm
    • 1

    四、通过NVM安装

    NVM(Node version manager)顾名思义,就是Node.js的版本管理软件,可以轻松的在Node.js各个版本间切换,项目源码GitHub

    1.下载并安装NVM脚本

    curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash
    
    source ~/.bash_profile
    • 1
    • 2
    • 3

    2.列出所需要的版本

    nvm list-remote
    • 1

    返回结果如下

    . . .
    v0.10.29
    v0.10.30
     v0.11.0
     v0.11.1
     v0.11.2
     v0.11.3
     v0.11.4
     v0.11.5
     v0.11.6
     v0.11.7
     v0.11.8
     v0.11.9
    v0.11.10
    v0.11.11
    v0.11.12
    v0.11.13
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17

    3.安装相应的版本

    nvm install v0.10.30
    • 1

    4.查看已安装的版本

    nvm list
    ->  v0.10.30
    
    system
    • 1
    • 2
    • 3
    • 4

    5.切换版本

    nvm use v0.10.30
    • 1

    6.设置默认版本

    nvm alias default v0.10.30
  • 相关阅读:
    显示在页面中间的加载gif
    10个超赞的jQuery图片滑块动画
    【Mybatis】mybatis设置指定列为空值
    【Centos】使用confluent将Mysql数据同步到clickhouse
    SpringBoot Mock测试RequestBody参数并包含其他参数接口
    【Linux】linux使用screen部署spring cloud项目
    Docker中部署jenkins
    【Mysql】Docker连接容器中的mysql 8报错 Public Key Retrieval is not allowed
    【MySQL】Windows下mysql的主从配置笔记
    This Gradle plugin requires a newer IDE able to request IDE model level 3. For Android Studio this means version 3.0+
  • 原文地址:https://www.cnblogs.com/wangmo/p/8609347.html
Copyright © 2011-2022 走看看