# 一.Node 安装

前言

打开官网主页 (opens new window)

如果推荐的版本不合适可以进入下载页面:https://nodejs.org/en/download/ (opens new window)

# 1.Windows

双击下载后的安装包 node-v4.2.1-x64.msi 运行安装程序

检查 node.js 版本

node - v
1

如果没有的话就需要手工再次配置环境变量

  • 打开资源管理器
  • 在计算机上点击右键,显示菜单后点击属性
  • 选择高级系统设置
  • 选择高级页签下的环境变量
  • 在用户变量中找到 path,如果没有就新建一个
  • 在 path 的最前面添加 node.js 的安装路径,如 C:\Program Files\nodejs

# 2.MAC

  • 3.1 安装包安装

下载 Mac 安装后结束后,单击下载的文件,运行它,会出现一个向导对话框。 单击 continue 按钮开始安装,紧接着向导会向你询问系统用户密码,输入密码后就开始安装。不一会儿就会看见一个提示 Node 已经被安装到计算机上的确认窗口

  • 3.2 homebrew 安装

先安装 homebrew 打开网站 http://brew.sh/ 在 terminal 下安装 Homebrew

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
1

homebrew 依赖 ruby,如果安装出错检查一下 ruby 的版本以及路径

ruby -v
1

3.通过 homebrew 安装 node.js

brew install node
1

4.其它软件也都可以通过 homebrew 安装

brew install mongodb redis git
1

3.3 n 模块安装

切换版本或升级 node 可以安装 n 模块

npm install n -g
1

直接输入 n 即可上下切换不同的版本

n 源码 n 的 npm 安装包 n

# 3.Linux

  • 4.1 安装依赖库

Node 依赖一些第三方代码库,但幸运的是大多数第三方库已经随 Node 一起发行,如果想从源码编译,需要以下两项工具

python(2.4 及以上版本) libssl-dev 如果计划使用 SSL/TLS 加密,则必须安装它。libssl 是 openssl 工具中用到的库,在 linux 和 UNIX 系统中,通常可以用你喜欢的包管理器安装 libssl,而在 Mac OS X 系统中已经预置了。

  • 4.2 下载源代码

选择好版本后,你就可以到 nodejs.org 网站上复制对应的 tar 压缩包进行下载,比如你用的 mac 或 linux,可以输入以下命令下载

wget https://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
1
curl -O https://nodejs.org/dist/v8.9.4/node-v8.9.4.tar.gz
1

如果这二种工具都没有可以下载这二个工具或者从网站上点击链接下载

  • 4.3 编译源码

对 tar 压缩包进行解压缩

x extract 解包 f file 要解包的是个文件 z gzip 这个包是压缩过的,需要解压缩 v verbose 把解包过程告诉你 tar xfz node-v8.9.4.tar.gz 进入源代码目录

cd node-v8.9.4
1

对其进行配置

./configure
1

现在就开始编译了

make
1

编译生成 Node 可执行文件后,就可以按以下的指令开始安装

make install
1

以上指令会将 Node 可执行文件复制到/user/local/bin/node 目录下

执行以上指令如果遇到权限问题,可以以 root 用户权限执行

sudo make install
1