各平台 node 环境搭建方法

本贴最后更新于 2321 天前,其中的信息可能已经物是人非

(一) contos 下配置 node 环境方法

一、源码安装

  1. 安装 wget

    yum -y install wget

  2. 下载官方最新 node

    wget https://nodejs.org/dist/v8.9.3/node-v8.9.3.tar.gz

  3. 解压源码

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

  4. 安装必要的编译软件

    yum install gcc gcc-c++

  5. 编译

    ./configure && make

  6. 编译&安装

    make install

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

    node --version

二、使用已编译版本安装

  1. 下载官方最新 node

    wget http://nodejs.org/dist/v8.9.3/node-v8.9.3.tar.gz

  2. 解压

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

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

    node --version

三、使用 EPEL 安装

  1. 下载 EPEL

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

  2. 安装

    yum install nodejs

  3. 安装 npm 管理包

    yum install npm

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

    node --version

四、通过 NVM 安装

  1. 下载 NVM

    curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

  2. 安装 NVM 脚本

    source ~/.bash_profile

  3. 列出所需要的版本

    nvm list-remote

  4. 安装相应的版本

    nvm install v0.10.30

  5. 查看已安装的版本

    nvm list

  6. 切换版本

    nvm use v0.10.30

  7. 设置默认版本

    nvm alias default v0.10.30

(二) Ubuntu 下配置 node 环境方法

一、源码安装

  1. 下载官方最新 node 版本

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

  2. 减压源代码

    tar -xvf node-v8.9.3-linux-x64.tar.xz

  3. 移动目录到/usr/local

    sudo mv node-v8.9.3-linux-x64 /usr/local

  4. 建立 node 软连接

    sudo ln -s /usr/local/node-v8.9.3-linux-x64/bin/node /usr/local/bin/node

  5. 建立 npm 软连接

    sudo ln -s /usr/local/node-v8.9.3-linux-x64/bin/npm /usr/local/bin/npm

二、使用 apt 安装

  1. 删除包管理工具自带 node

    apt-get remove nodejs --purge

  2. 建立新版 node 资源

    curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -

  3. 更新包管理工具

    apte-get update

  4. 安装 node

    apt-get install -y nodejs

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

    node --version

--- windows 以及 mac 后续更新 ... ---

  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    138 引用 • 268 回帖 • 190 关注

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...