您的位置:

Node环境安装详解

一、安装Node环境前的准备工作

在安装Node环境之前首先需要进行准备工作:

1、查看操作系统的版本:Node支持的操作系统包括Windows、macOS、Linux、FreeBSD等,需要根据操作系统的版本来下载相应的安装包

<!-- 代码示例 -->
$ uname -a
Linux ubuntu 4.15.0-20-generic #21-Ubuntu SMP Tue Apr 24 06:16:15 UTC 2018 x86_64 GNU/Linux

2、查看本机是否已安装Node环境:可以使用以下命令进行检查

<!-- 代码示例 -->
$ node -v
v12.18.3

如果已经安装了Node环境,会显示当前Node的版本号,否则将显示命令未找到的错误提示

3、安装nvm工具:nvm是一款多版本Node环境管理工具,可以通过nvm配置多个Node版本,方便开发者进行环境切换。nvm的安装方式因操作系统而异,这里以Ubuntu为例进行说明:

<!-- 代码示例 -->
$ sudo apt update
$ sudo apt install build-essential libssl-dev
$ curl -sL https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh -o install_nvm.sh
$ bash install_nvm.sh
$ source ~/.profile

以上命令分别是更新系统、安装nvm需要的依赖、下载nvm安装脚本、执行安装脚本、将nvm配置加载到当前终端中。

二、通过nvm安装Node环境

通过nvm安装Node环境非常简单,仅需一行命令:

<!-- 代码示例 -->
$ nvm install 12.18.3

这里以v12.18.3版本为例进行演示,执行该命令后,nvm会自动从Node官网下载相应的安装包,并将其安装在当前用户的.nvm目录下

三、手动下载安装Node环境

如果不想使用nvm工具,也可以手动下载Node的安装包进行安装,下载链接为:https://nodejs.org/zh-cn/download/

安装包下载后进行解压缩,将解压缩后的文件夹移动到目标安装目录下,然后将Node和npm加入系统环境变量中:

<!-- 代码示例 -->
$ export NODE_HOME=/usr/local/nodejs/node-v12.18.3
$ export PATH=$NODE_HOME/bin:$PATH
$ source ~/.bashrc

NODE_HOME是解压缩后的文件夹路径,PATH是系统环境变量中的某一项,用于指定Node和npm的执行路径

四、安装Node模块

Node环境的强大之处在于其支持各种各样的模块,通过npm(Node Package Manager)来进行安装管理。在安装Node模块之前需要先了解以下几个概念:

1、全局安装和本地安装:全局安装的模块将被安装在Node的安装目录下,本地安装则是将模块安装在当前工程的node_modules目录下,仅对当前工程生效。

2、模块名和包名:Node模块名和包名并不一定相同,模块名是require()函数所引用的名称,而包名是指模块所在的npm包名称。

3、包版本:npm包是可以拥有多个版本的,通过版本号来进行区分。

使用npm安装模块非常简单,可以通过以下命令进行全局安装:

<!-- 代码示例 -->
$ npm install -g express

安装完成后,可以通过以下命令查看模块是否被正确安装:

<!-- 代码示例 -->
$ express --version

如果显示正确的版本号,则模块安装成功

同时,npm还支持本地安装,即安装到当前工程的node_modules目录下:

<!-- 代码示例 -->
$ npm install express --save

安装完成后,可以在工程的package.json中看到模块依赖及版本号的概述:

<!-- 代码示例 -->
{
  "name": "project",
  "version": "1.0.0",
  "dependencies": {
    "express": "^4.17.1"
  }
}

总结

Node环境是一款功能强大、扩展性极高的环境,通过简单的步骤可以进行安装使用。同时,Node还拥有丰富的库和模块,通过npm进行管理,开发者可以轻松使用各种各样的功能。在使用Node编写代码时,需要注意模块的版本和依赖关系,避免出现冲突和错误。