Nodejs安装

Node.js的安装

一、Node.js简介

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

二、下载Node.js

打开官网下载链接:http://nodejs.org/en/download/。

这里可以使用我已经下载好的 node-v14.18.1-x64.msi。

链接:https://pan.baidu.com/s/1SLyjFdgkmBD5UxugXvYjFA
提取码:ud2k

注意:30天有效。若是需要,可加QQ:1970826908

三、开始安装

1. 图形化安装

1)下载完成之后,找到文件夹,双击 ”node-v14.18.1-x64.msi“,开始安装Node.js

Nodejs安装_第1张图片

2)点击【Next】按钮

Nodejs安装_第2张图片

3)勾选复选框,点击【Next】按钮

Nodejs安装_第3张图片

Nodejs安装_第4张图片

4)安装完后点击【Finish】按钮完成安装

Nodejs安装_第5张图片

2. 测试(一)

到了此步骤,Node.js已经安装完成。之后可以进行下简单的测试是否安装成功。在键盘上按下【win + R】键,输入cmd,然后回车,打开cmd窗口

Nodejs安装_第6张图片

分别输入以下两条命令进行测试

node -v

npm -v

Nodejs安装_第7张图片

此时进入到Node.js的安装目录,点开进行查看。如下图

Nodejs安装_第8张图片

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

3. 环境配置

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

1)例:我希望将全块所在路径和缓存路径放在我node,s安装的文件夹中,则在我安文件夹 [D:\nodejs] 下创建两个文件夹 [node_global] 及 [node_cache] 如下。

Nodejs安装_第9张图片

此时,[D:\nodejs] 下 [node_global] 和 [node_cache] 两个文件夹是没有东西的。

2)创建完两个文件夹之后,继续 【win+R】,输入cmd,打开命令窗口。并输入

npm config set prefix “D:\nodejs\node_global”

npm config set cache “D:\nodejs\node_cache”

Nodejs安装_第10张图片

Snipaste_2023-05-16_21-19-07

3)接下来设置环境变量,关闭cmd窗口。【我的电脑】–> 【右键】–> 【属性】–> 【高级系统设置】–> 【高级】–> 【环境变量】

Nodejs安装_第11张图片

Nodejs安装_第12张图片

进入【环境变量】对话框之后,在【系统变量】下新建【NODE_PATH】,输入【D:\nodejs\node_global\node_modules】。注意:因为此时 【node_global】文件夹下没有 node_modules,所以 【\node_modules】需要我们自己拼上去。

Nodejs安装_第13张图片

将【用户变量】下的【Path】的【C:\Users\Administrator\AppData\Roaming\npm】修改为【D:\nodejs\node_global】

Nodejs安装_第14张图片

记得点击【确定】按钮

4.测试(二)

配置完成之后,安装个module测试下。这里我们就安装最常用的 express 模块。打开 cmd 窗口,并输入以下命令及逆行模块的全局安装。

注意:打开cmd窗口,需要用【管理员权限】运行,否则会出现错误。

Nodejs安装_第15张图片

npm install express -g # -g是全局安装的意思

Nodejs安装_第16张图片

Nodejs安装_第17张图片

链图片转存中…(img-hOY2ZbQr-1684245503628)]

[外链图片转存中…(img-GleQ9Mea-1684245503629)]

你可能感兴趣的:(Java第三阶段,npm,javascript,前端)