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
  • 相关阅读:
    设计模式入门--设计模式原则(总纲)
    Chart图形 [GDI+] OWCChart统计图的封装类 (转载)
    Chart图形 [功能帮助类] Assistant创建显示图像的标签和文件 (转载)
    [GDI+] 生成缩略图的类文件SmallImage (转载)
    [Mime] 在c#程序中放音乐的帮助类 (转载)
    [访问系统] Api_Win32_Mac类工具包 (转载)
    [访问系统] C#计算机信息类ComputerInfo (转载)
    [Jquery] jQuery.cookie帮助类 (转载)
    [综合|基础|语法] 最新的皮肤帮助类 UI_Misc_Helper (转载)
    [JS] JavascriptHelp (转载)
  • 原文地址:https://www.cnblogs.com/wangmo/p/8609347.html
Copyright © 2011-2022 走看看