Node.js 安装及环境配置

Node.js 简介

简单的说 Node.js 就是运行在服务端的 JavaScriptNode.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。

安装 Node.js

下载链接:https://nodejs.org/zh-cn/

/images/posts/Node.js安装及环境配置/1.png
(图1)

下载后启动安装程序,一直点击 next 即可

dos 窗口中,输入命令查看是否安装成功

/images/posts/Node.js安装及环境配置/2.png
(图2)
说明

新版的 Node.js 已自带 npm,安装 Node.js 时会一起安装,npm 的作用就是对 Node.js 依赖的包进行管理,也可以理解为用来安装/卸载 Node.js 需要装的东西。

环境配置

说明

这里的环境配置主要配置的是 npm 安装的全局模块所在的路径,以及缓存 cache 的路径,之所以要配置,是因为以后在执行类似:npm install express [-g] (后面的可选参数 -gg 代表 global 全局安装的意思)的安装语句时,会将安装的模块安装到 C:\Users\用户名\AppData\Roaming\npm 路径中,占 C 盘空间。

例如:我希望将全模块所在路径和缓存路径放在我 node.js 安装的文件夹中,则
① 在我安装的文件夹 D:\Program Files\nodejs 下创建两个文件夹 node_globalnode_cache 如下图

/images/posts/Node.js安装及环境配置/3.png
(图3)
注意

这两个文件夹需要打开修改权限,不然会报错没有权限

② 创建完两个空文件夹之后,打开 cmd 命令窗口,输入

1
2
npm config set prefix "D:\Program Files\nodejs\node_global"
npm config set cache "D:\Program Files\nodejs\node_cache"
/images/posts/Node.js安装及环境配置/4.png
(图4)

③ 接下来设置环境变量,关闭 cmd 窗口,我的电脑 -> 右键 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量 进入环境变量对话框,在 系统变量 下新建 NODE_PATH,输入 D:\Program Files\nodejs\node_global\node_modules,在 Path 中添加 D:\Program Files\nodejs\node_global

/images/posts/Node.js安装及环境配置/5.png
(图5)
/images/posts/Node.js安装及环境配置/6.png
(图6)

测试

安装个 module 测试下,我们就安装最常用的 express 模块
① 输入如下命令进行模块的全局安装

/images/posts/Node.js安装及环境配置/7.png
(图7)

② 我们再次下载一个全局包,执行命令 npm install -g vue,可以发现,下载的全局包 vueexpress 已经放在了我们设置的目录中

/images/posts/Node.js安装及环境配置/8.png
(图8)
/images/posts/Node.js安装及环境配置/7.png
(图8)

0%