Node.js 安装配置

本章节将向大家介绍在 Windows、Linux 和 macOS 上安装 Node.js 的方法。

Posted by sysin on 2019-07-01
Estimated Reading Time 5 Minutes
Words 1.2k In Total
Viewed Times

本章节将向大家介绍在 Windows、Linux 和 macOS 上安装 Node.js 的方法。

本安装教程以 Node.js v12.x.x LTS(长期支持版本)版本为例。

Node.js 安装包及源码下载地址为:https://nodejs.org/en/download/。

你可以根据不同平台系统选择你需要的 Node.js 安装包。

Node.js 历史版本下载地址:https://nodejs.org/dist/

注意:Linux 上安装 Node.js 需要安装 Python。


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



如果文章中使用的内容和图片侵犯了您的版权,请联系作者删除。如果您喜欢这篇文章或者觉得它对您有用,欢迎您发表评论,也欢迎您分享这个网站,或者赞赏一下作者,谢谢!


支付宝打赏 微信打赏

赞赏一下