美文网首页
linux Nodejs安装方式

linux Nodejs安装方式

作者: 方寸万重 | 来源:发表于2018-06-22 20:28 被阅读0次

    在linux下安装Nodejs有以下几种方式。我使用的是CentOS 7版本,其实linux下安装nodejs都大同小异。直接部署和通过nvm进行部署。

    直接部署

    安装wegt(如果你有源码包,跳过该步骤)

    CentOS

    sudo yum install wget
    

    ubuntu

    sudo apt-get install wget
    

    当然如果你已经安装了,跳过该步

    下载适合你系统的Nodejs的源码包(如果你有源码包,跳过该步骤)

    可以在Nodejs官网的下载页面https://nodejs.org/en/download/中找到下载地址。然后执行指令

    wget https://nodejs.org/dist/v8.11.3/node-v8.11.3-linux-x64.tar.xz
    

    然后就是等着下载完毕。
    另外你也可以在你喜欢的任意系统上下载最新的bin包,然后通过FTP上传到Linux上。

    解压包

    依次执行

    xz -d node-v8.11.3-linux-x64.tar.xz
    
    tar -xf node-v8.11.3-linux-x64.tar
    

    部署源码文件

    先确认你nodejs的路径,我这里的路径为~/node-v8.11.3-linux-x64/bin。确认后依次执行

    ln -s ~/node-v9.3.0-linux-x64/bin/node /usr/bin/node
    ln -s ~/node-v9.3.0-linux-x64/bin/npm /usr/bin/npm
    

    注意ln指令用于创建关联(类似与Windows的快捷方式)必须给全路径,否则可能关联错误。

    测试

    依次执行

    node -v
    npm -v
    

    如果正确输出版本号,则部署OK.

    这种安装的方法好处是比较干净,安装也比较快速。个人认为比较适合新手。

    问题解决

    但是如果遇到nodejs插件全局安装时,即使安装成功,也不能调用相应命令,需要把npm全局安装模块所在的位置加到环境变量中,才能调用全局安装模块相应的命令。

    操作如下

    //执行以下命令,进入环境变量设置
    [root@localhost ~]# vim /etc/profile
    
    //在打开的文档中最后面加入,为nodejs/bin所在文件夹的绝对路径
    PATH=$PATH:/root/node-v8.11.3-linux-x64/bin/
    export PATH
    
    //输入以下使环境变量生效
    source /ect/profile
    

    间接方式下载

    Nodejs有一个版本管理工具NVM,这种方式是先下载NVM,然后通过NVM直接下载有史以来各种版本的Nodejs

    安装wget

    如上所述

    安装NVM

    具体的你可以看一下NVM的github源码库https://github.com/creationix/nvm,文档中有详细的安装步骤。

    这里就不多废话,直接就是安装。执行下面的命令。

    wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash
    

    执行完就算安装上了。

    测试是否安装成功,执行下面的命令,有版本号输出即为成功。

    [root@localhost ~]# nvm --version
    0.33.11
    

    安装Nodejs

    列出远程客户端Nodejs的所有版本,大概有几百行,最好是下载安装LTS版本,即长期支持版。

    [root@localhost ~]# nvm ls-remote
            v0.1.14
            v0.1.15
            v0.1.16
            v0.1.17
            v0.1.18
            v0.1.19
            v0.1.20
            v0.1.21
            v0.1.22
            v0.1.23
    

    安装吧,输入下面的命令,一键安装吧!

    [root@localhost ~]# nvm install v8.11.3
    

    测试

    依次执行

    node -v
    npm -v
    

    如果正确输出版本号,则部署OK.

    这种安装的方法好处是更加简单,没有后患。可能下载速度会很慢。

    原文地址

    相关文章

      网友评论

          本文标题:linux Nodejs安装方式

          本文链接:https://www.haomeiwen.com/subject/ouxlyftx.html