美文网首页
2019-10-24 Linux安装指定版Node.js,并配置

2019-10-24 Linux安装指定版Node.js,并配置

作者: 追寻1989 | 来源:发表于2019-10-24 18:34 被阅读0次

    安装前先检查

    cd / #进入根目录
    node -v #查看有无
    npm -v #查看有无
    

    下载安装包

    选择版本:https://nodejs.org/dist/
    8.11.4 版本为长期维护版,就以这个版本为例

    cd / #进入根目录
    wget https://nodejs.org/dist/v8.11.4/node-v8.11.4-linux-x64.tar.xz #在根目录下 下载nodejs安装包
    tar xvf node-v8.11.4-linux-x64.tar.xz #解压
    mv node-v8.11.4-linux-x64 node-v8.11.4 #改短名
    

    检查是否安装成功

    node -v #查看有无
    npm -v #查看有无
    

    这时候还是发现提示:

    -bash: node: command not found
    -bash: npm: command not found
    

    查看环境变量的文件夹

    echo $PATH
    /sbin:/bin:/usr/sbin:/usr/bin  # 表示各个地址 以 :隔开  。
    

    说明我们可以把 node-v8.11.4 放到 /sbin 或者 /bin 或者 /usr/sbin 或者 /usr/bin 就可以全局生效。
    我习惯放在 /usr/local/bin 文件夹,这里又没有这个路径,于是发现node-v8.11.4文件夹的 bin 目录底下包含了 node、npm 等命令,我们可以修改linux系统的环境变量(profile)来设置直接运行命令:
    在这之前我们先把根目录的node-v8.11.4文件夹移动/usr/local/bin 例如:

    mv node-v8.11.4  /usr/local/bin/node-v8.11.4
    

    然后重点来了:

    修改linux系统的环境变量(profile)

    老规矩先备份,养成修改重要文件之前先备份的好习惯。

    cp /etc/profile /etc/profile.bak
    

    然后

    vim /etc/profile # 按 i 进入修改,按 Esc 退出 ,输入:wq 强制保存并退出
    

    在最下面添加 export PATH=$PATH: 后面跟上node下bin目录的路径,例如:

    export PATH=$PATH:/usr/local/bin/node-v8.11.4/bin
    

    让修改立即生效

    source /etc/profile
    

    这里注意下自己的文件路径,注意,一定要在文件的bin目录下,如果配置不生效,一定是路径配置错了 可以检查下路径,例如:

    ls /usr/local/bin/node-v8.11.4/bin
    

    ok ~这时候再次检查node -v 和 npm-v 版本有了

    这时候 echo $PATH
    你会发现多了一条用:冒号隔开的前面你设置的路径,我这里是 /usr/local/bin/node-v8.11.4/bin

    经实际试验,此方法也适用于其他应用想要全局添加指令的问题。

    相关文章

      网友评论

          本文标题:2019-10-24 Linux安装指定版Node.js,并配置

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