• centos安装nodejs


    安装 Node.js

    方法一,源码安装

    1、下载源码,你需要在https://nodejs.org/en/download/下载你所需要的Nodejs版本,本文以9.9.0版本为例子

    cd /usr/local/
    wget https://nodejs.org/dist/v9.9.0/node-v9.9.0.tar.gz

    2、解压源码

    tar zxvf node-v9.9.0.tar.gz

    3、编译与安装

    cd node-v9.9.0
    ./configure --prefix=/usr/local/node/9.9.0
    make
    make install

    4、配置环境变量

    vi /etc/profile

    设置 nodejs 环境变量,在 export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE HISTCONTROL 一行的上面添加如下内容:

    #set for nodejs
    export NODE_HOME=/usr/local/node/9.9.0
    export PATH=$NODE_HOME/bin:$PATH

    然后保存退出,并让环境变量生效。

    source /etc/profile

    5、验证是否安装配置成功

    node -v

    6、将目录软链接到全局环境下(命令前面的路径是方才的安装路径,后面的/usr/local/bin/node是固定的)

    ln -s /usr/local/node/9.9.0/bin/node /usr/local/bin/node
    ln -s /usr/local/node/9.9.0/bin/npm /usr/local/bin/npm

    卸载node.js

    1、使用 yum 先删除一次

    yum remove nodejs npm -y

    2、手动删除残留

    find ~/ -name node
    find ~/ -name node_modules

    并将查找到的删除

    方法二,通过NVN安装

    NVM (Node Version Manager) 是一套用來管理 Node.js 的版本,可使用它任意的切換 Node.js 的各種版本。

    1、安装NVM

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

    2、配置环境变量,于 .bash_profile 最后面加入以下设定:

    [root@localhost ~]# vim .bash_profile
    
    # ... 以上省略
    
    export NVM_DIR=~/.nvm
    source ~/.nvm/nvm.sh

    3、安裝完後須重新登入

    4、查看版本

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

    5、使用

    查看所有指令

    nvm --help

    查看远端有哪些 Node.js 版本可以安裝

    nvm ls-remote

    安装(可安装多个node版本,通过NVM管理,切换使用不同版本的node.js)

    [root@localhost ~]# nvm install v11.0.0
    Downloading and installing node v11.0.0...
    Downloading https://nodejs.org/dist/v11.0.0/node-v11.0.0-linux-x64.tar.xz...
    ######################################################################## 100.0%
    Computing checksum with sha256sum
    Checksums matched!
    Now using node v11.0.0 (npm v6.4.1)
    Creating default alias: default -> v11.0.0
    
    [root@localhost ~]# node --version
    v11.0.0

    切换 Node.js 版本:

    [root@localhost ~]# nvm use v11.0.0
    Now using node v11.0.0 (npm v6.4.1)

    设定预设使用 Node.js 版本:

    [root@localhost ~]# nvm alias default v8.9.4
    default -> v8.9.4

    查看当前使用 Node.js 版本:

    [root@localhost ~]# nvm current

  • 相关阅读:
    七种常见的回归分析—转载
    Python模块之 __future__ 转载
    Java 快速排序
    在给定范围内产生指定个数不重复的随机数
    Java 冒泡排序
    jquery文本框效果
    jquery复选框
    struts2下的Ajax
    java线程系列---Runnable和Thread的区别
    System.getProperty("user.dir")
  • 原文地址:https://www.cnblogs.com/xuchen0117/p/13281602.html
Copyright © 2020-2023  润新知