侧边栏壁纸
博主头像
孔子说JAVA博主等级

成功只是一只沦落在鸡窝里的鹰,成功永远属于自信且有毅力的人!

  • 累计撰写 352 篇文章
  • 累计创建 135 个标签
  • 累计收到 10 条评论

目 录CONTENT

文章目录

Windows 和 Linux 上安装 Node.js

孔子说JAVA
2022-10-04 / 0 评论 / 0 点赞 / 81 阅读 / 4,040 字 / 正在检测是否收录...
广告 广告

Node.js 就是运行在服务端的 JavaScript。是一个基于 Chrome JavaScript 运行时建立的一个平台。Node.js 是一个事件驱动 I/O 服务端 JavaScript 环境,基于 Google 的 V8 引擎,V8 引擎执行 Javascript 的速度非常快,性能非常好。本文将向大家介绍在 Windows 和 Linux 上安装 Node.js 的方法。

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

image-1664870933617

你可以根据不同平台系统选择你需要的 Node.js 安装包。Node.js 历史版本下载地址:https://nodejs.org/dist/

注意:Linux 上安装 Node.js 需要安装 Python 2.6 或 2.7 ,不建议安装 Python 3.0 以上版本。

1、Windows 上安装 Node.js

1.1 Windows 安装包(.msi)

1.1.1 安装步骤

下载 node-v16.13.0-x64.msi 版本,选择64-bit安装包。

步骤 1 : 下载完成后直接打开进行安装

image-1664871255629

步骤 2 : 勾选接受协议选项,点击 next(下一步) 按钮

image-1664871315828

步骤 3 : Node.js默认安装目录为 “C:\Program Files\nodejs” , 你可以修改目录,并点击 next(下一步)

image-1664871361545

步骤 4 : 选择安装项,默认即可,然后点击下一步 next(下一步)

image-1664871407046

步骤 5 : 点击 next(下一步)即可

image-1664871484437

步骤 6 : 点击 Install(安装) 开始安装Node.js。你也可以点击 Back(返回)来修改先前的配置。 然后并点击 next(下一步):

image-1664871504013

步骤 7 : 等待安装完成后点击 Finish(完成)安装。

image-1664871547562

1.1.2 检查Node.js版本

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

PATH=C:\oraclexe\app\oracle\product\10.2.0\server\bin;C:\Windows\system32;
C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;
c:\python32\python;C:\MinGW\bin;C:\Program Files\GTK2-Runtime\lib;
C:\Program Files\MySQL\MySQL Server 5.5\bin;C:\Program Files\nodejs\;
C:\Users\rg\AppData\Roaming\npm

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

检查Node.js版本

在cmd窗口输入 node -v 后回车显示node.js的版本号说明已经安装成功。输入 npm -v 后回车显示npm的版本号说明npm也已经安装成功。

image-1664871769860

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

下载 node-v16.13.0-x64.exe 版本

image-1664871961956

安装步骤

步骤 1 : 双击下载的安装包 Node.exe ,将出现如下界面 :

image-1664872092370

步骤 2 : 点击 Run(运行)按钮将出现命令行窗口:

image-1664872114549

步骤 3 : 版本测试

进入 node.exe 所在的目录,执行 node --version,如果你可以获得node的版本号,说明你已经成功安装了Node.js。

2、Linux 上安装 Node.js

在下载页面可以看到node和npm版本对应关系。

image-1664872714165

2.1 使用已编译好的包安装

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

# 下载 nodejs
wget https://nodejs.org/dist/v16.17.1/node-v16.17.1-linux-x64.tar.xz

# 解压文件
tar -xf node-v16.17.1-linux-x64.tar.xz 

# 进入解压目录
cd node-v16.17.1-linux-x64/

# 执行node命令 查看版本
./bin/node -v 

v16.17.1

解压文件的 bin 目录底下包含了 node、npm 等命令,我们可以使用 ln 命令来设置软连接:

ln -s /opt/nodejs/node-v16.17.1-linux-x64/bin/npm   /usr/local/bin/ 
ln -s /opt/nodejs/node-v16.17.1-linux-x64/bin/node   /usr/local/bin/

查看版本号

[root@localhost nodejs]# node -v
v16.17.1
[root@localhost nodejs]# npm -v
8.15.0

如果未使用 ln 命令来设置软连接,也可以配置环境变量:

[root@localhost nodejs]# vim /etc/profile

# 添加 如下配置
export NODE_HOME=/home/nodejs/node-v16.17.1-linux-x64
export PATH=$NODE_HOME/bin:$PATH

# 保存后,使环境变量生效
[root@localhost nodejs]# source /etc/profile
[root@localhost nodejs]# node -v
v16.17.1
[root@localhost nodejs]# npm -v
8.15.0

npm 是随同NodeJS一起安装的包管理工具,能解决NodeJS代码部署上的很多问题。

2.2 Ubuntu下源码安装 Node.js

Ubuntu Linux 下使用源码安装 Node.js,其他的 Linux 系统,如 Centos 等类似如下安装步骤。

步骤 1 : 在 Github 上获取 Node.js 源码

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

步骤 2 : 修改目录权限

$ sudo chmod -R 755 node

步骤 3 : 使用 ./configure 创建编译文件并安装:

$ cd node
$ sudo ./configure
$ sudo make
$ sudo make install

步骤 4 : 查看 node 版本:

$ node --version
v16.17.1

2.3 Ubuntu apt-get 命令安装

命令格式如下:

# 安装node
sudo apt-get install nodejs

# 安装npm
sudo apt-get install npm

node不是新版,使用如下命令升级:

# 升级npm
sudo npm install -g npm

# npm升级到指定版本命令
sudo npm -g install npm@8.8.0

往往用命令行安装的nodejs不是最新版本,而且升级nodejs并不是件非常简单的事情;这时我们需要用非常好用的nodejs版本管理模块n。安装 n 步骤如下:

# 全局安装n
sudo npm install -g n

image-1664869841656

通过 模块n 安装指定版本的 nodejs

# 升级到最新版
sudo n latest
sudo n lts
# 升级到定制版
sudo n v7.10.0
# 切换使用版本
sudo n 7.10.0 
# 升级到最新稳定版
sudo n stable 

# 强制将最新的版本软连到usr/bin下
ln -s /usr/local/n/versions/node/10.16.0/bin/node /usr/bin/node -f

image-1664870722445

查看node和npm版本

npm -v
node -v

2.4 官方PPA安装

在这里选择自己系统的安装命令:https://github.com/nodesource/distributions,比如:想要安装 8.x 版本:

curl -sL https://deb.nodesource.com/setup_8.x | bash - 
apt-get install nodejs -y
# 如何安装时候提示缺了 curl 或 build tools 的话,那就补上。
apt-get install curl build-essential -y

安装出来的版本就是最新的,npm也是最新的。

2.5 nvm方式安装

nvm安装说明:https://github.com/nvm-sh/nvm#install--update-script,常用的nvm 指令如下:

nvm ls: 列出本地已经安装的node版本
nvm ls-remote : 列出所有的node版本
nvm install --lts : 安装lts版本
nvm install <version> : 安装指定版本
nvm use <version> : 使用指定版本

3、npm和nodejs的卸载

(1) 先卸载 npm:

sudo npm uninstall npm -g

(2) 然后卸载 Node.js:

2.1) 如果是 Ubuntu 系统并使用 apt-get 安装的,可以使用命令:

sudo apt-get remove nodejs

2.2)源文件安装的node, 卸载方式:首先cd到解压后的目录再执行卸载命令:

sudo make uninstall

2.3)mac 平台下brew安装的node(brew install node), 卸载方式:

1.使用 brew uninstall node 命令卸载

2.在终端下执行命令,卸载node其他相关目录

sudo rm -rf /usr/local/{lib/node{,/.npm,_modules},bin,share/man}/{npm*,node*,man1/node*}

3.执行 brew doctor 命令,查看还有哪些与node、npm相关的目录,并删除。之前因为缺少这一步骤,导致一直未完全卸载。

0

评论区