Blue Flower

1. Windows 上安装 Node.js

你可以采用以下两种方式来安装。

1.1 Windows 安装包(.msi)

知识兔

本文实例以 v12.0.0 版本为例,其他版本类似,安装步骤:

步骤: 双击下载后的安装包 v12.0.0 点击直接 next 默认安装即可。

检测 PATH 环境变量是否配置了 Node.js,点击开始 >> 运行 >> 输入cmd >> 输入命令path,输出如下结果:

1
2
3
4
PATH=C:\Windows\system32;
C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
C:\Program Files\nodejs\;
...

知识兔可以看到环境变量中已经包含了 C:\Program Files\nodejs\

检查 Node.js 版本

1
node --version

1.2 Windows 二进制文件(.exe)安装

知识兔

32 位安装包下载体验 : https://nodejs.org/dist/v12.0.0/node-v12.0.0-win-x86.zip

64 位安装包下载体验 : https://nodejs.org/dist/v12.0.0/node-v12.0.0-win-x64.zip

安装步骤

步骤: 解压下载的安装包 Node.exe 点击 Run(运行)按钮将出现命令行窗口

1.3 版本测试

知识兔

进入 node.exe 所在的目录,如下所示:

1
2
cd download
node --version

如果你获得以上输出结果,说明你已经成功安装了 Node.js。

2. Linux 上安装 Node.js

2.1 直接使用已编译好的包

知识兔

Node 官网已经把 linux 下载版本更改为已编译好的版本了,知识兔可以直接下载解压后使用:

1
2
3
4
5
6
7
VERSION=12.0.0
wget https://nodejs.org/dist/v${VERSION}/node-v${VERSION}-linux-x64.tar.xz // 下载
tar -xf node-v${VERSION}-linux-x64.tar.xz -C /usr/local/ // 解压
ln -s /usr/local/node-v${VERSION}-linux-x64/bin/node /usr/local/bin/
ln -s /usr/local/node-v${VERSION}-linux-x64/bin/npm /usr/local/bin/
node -v // 执行node命令 查看版本
v12.0.0

2.2 Ubuntu apt 命令安装

知识兔

命令格式如下:

1
2
sudo apt install nodejs
sudo apt install npm

2.3 Ubuntu 源码安装 Node.js

知识兔

以下部分知识兔将介绍在 Ubuntu Linux 下使用源码安装 Node.js。其他的 Linux 系统,如 CentOS 等类似如下安装步骤。

在 Github 上获取 Node.js 源码:

1
2
$ sudo git clone https://github.com/nodejs/node.git
Cloning into 'node'...

修改目录权限:

1
sudo chmod -R 755 node

使用 ./configure 创建编译文件,并按照:

1
2
3
4
cd node
sudo ./configure
sudo make
sudo make install

查看 node 版本:

1
2
$ node --version
v12.0.0

2.4 CentOS yum(dnf)命令安装

知识兔
1
2
3
yum install nodejs npm -y
# CentOS 8 or later
dnf install nodejs npm -y

2.5 CentOS 下源码安装 Node.js

知识兔

1)下载源码

你需要在 https://nodejs.org/en/download/ 下载最新的 Nodejs 版本,本文以 v12.0.0 为例:

1
2
cd /usr/local/src/
wget http://nodejs.org/dist/v12.0.0/node-v12.0.0.tar.gz

2)解压源码

1
tar zxvf node-v12.0.0.tar.gz

3)编译安装

1
2
3
4
cd node-v12.0.0
./configure --prefix=/usr/local/node/12.0.0
make
make install

4)配置 NODE_HOME,进入 profile 编辑环境变量

1
vim /etc/profile

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

1
2
3
#set for nodejs
export NODE_HOME=/usr/local/node/12.0.0
export PATH=$NODE_HOME/bin:$PATH

:wq 保存并退出,编译 /etc/profile 使配置生效

1
source /etc/profile

验证是否安装配置成功

1
node -v

输出 v12.0.0 表示配置成功

npm 模块安装路径

1
/usr/local/node/12.0.0/lib/node_modules/

注:Nodejs 官网分享了编译好的 Linux 二进制包,你也可以下载下来直接应用。

3. Mac OS 上安装 Node.js

你可以通过以下两种方式在 Mac OS 上来安装 node:

3.1 在官方下载网站下载 pkg 安装包,直接点击安装即可

知识兔

3.2 使用 brew 命令来安装

知识兔
1
brew install node

brew 安装的是最新版,某些时候有不可预知置的 bug,使用n来管理 node 的版本。

1
sudo npm i -g n

然后将node替换为稳定版:

1
sudo n stable

3.3 使用已经编译好的二进制文件

知识兔
1
2
3
4
5
6
7
8
VERSION=12.0.0
wget https://nodejs.org/dist/v${VERSION}/node-v${VERSION}-darwin-x64.tar.xz // 下载
sudo tar -xf node-v${VERSION}-darwin-x64.tar.xz -C /usr/local/ // 解压
ln -s /usr/local/node-v${VERSION}-darwin-x64/bin/node /usr/local/bin/
ln -s /usr/local/node-v${VERSION}-darwin-x64/bin/npm /usr/local/bin/
ln -s /usr/local/node-v${VERSION}-darwin-x64/bin/npx /usr/local/bin/
node -v // 执行node命令 查看版本
v12.0.0

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载