node.js详细安装教程

node.js详细安装教程
鱼六秒Node.js简介
Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行时。Node.js 使用高效、轻量级的事件驱动、非阻塞 I/O 模型。它的包生态系统,npm,是目前世界上最大的开源库生态系统。
下载Node.js
官方地址:https://nodejs.org/en/download
官网下载地址:http://nodejs.cn/download/,根据自己电脑选择32位还是64位,[点我去下载](http://nodejs.cn/download/)
一直点击下一步就可以了。
如下图:

开始安装
- 下载完成后,双击
自己的下载好.msi文件,开始安装: - 继续点击
Next,然后打勾I accept the terms in the License Agreement,最后点击Next - 选择安装目录,点击
Next按钮 - 选择安装项,此处我选择默认,点击
Next按钮 - 继续点击
Next,直到Ready to install Node.js,就点击Install按钮,开始安装 - 等待安装完成,点击
Finish按钮完成安装
验证Node.js
- 查看是否安装成功
查看node版本查看1
2node -v
# v20.9.0npm版本1
2npm -v
# 10.1.0 - 安装完成后,文件目录如下图
环境配置
此处的环境配置主要配置的是npm安装的全局模块所在的路径,以及缓存cache的路径。
因为以后在执行类似:npm install express [-g] (后面的可选参数-g,g代表global全局安装的意思
安装语句时,会将安装的模块安装到【C:\Users\用户名\AppData\Roaming\npm】路径中,占C盘空间。
例如:我希望将全模块所在路径和缓存路径放在我node.js安装的文件夹中
首先在D:\nodejs下新建两个文件夹,分别:node_cache和node_global,如下图

创建完两个空文件夹之后,跟之前操作一样,在键盘按下【win+R】键,输入cmd,然后回车,打开命令行界面,输入下面命令
1 | # 设置全局目录 |
解释:
prefix = 创建的node_global文件夹所在路径
cache = 创建的node_cache文件夹所在路径
输入npm list -g查看是否更改成功
1 | C:\Users\用户名>npm list -g |
下面我们运行npm install express -g来测试一下
(如果安装报错,请使用管理员身份打开命令行进行安装)
1 | C:\Users\用户名>npm install express -g |
再次输入npm list -g
1 | C:\Users\用户名>npm list -g |
新目录下也出现了express

另外安装报错问题
若执行命令npm install express -g出现如下报错

根本原因:是由于对文件夹操作的权限不够!!!
解决问题:右击Nodejs文件夹->属性->安全,点击编辑,将所有权限都✔即可

接下来就要更改环境变量了
设置环境变量,我的电脑->右键->属性->高级系统设置->高级->环境变量
进入环境变量对话框,在系统变量下新建NODE_PATH,输入D:\nodejs\node_global\node_modules

将用户变量下选中Path双击编辑之后,在最后一行增加D:\nodejs\node_global

确认以后,就OK了。
修改npm源
1 | npm config set registry https://registry.npm.taobao.org |




