1、下载nodejs
下载链接:Node.js — Run JavaScript Everywhere
2、安装nodejs
2.1、安装nodejs
默认按转即可,注意修改一下安装位置,默认是撞倒C盘,不介意的话可以不改。
2.2、配置环境变量
2.2.1、创建缓存和全局文件夹
在安装路径下创建两个文件夹。名称任意,这里给个参考:node_global、node_cache。
文创建完成之后得修改一下权限,修改成全部。
2.2.2、配置环境变量
2.2.2.1、配置nodejs环境变量
接下来右键桌面的此电脑图标,选择属性(或者打开文件管理器,右键此电脑,选择属性),然后选择高级属性,会有如下弹窗:
点击环境变量,开始配置nodejs的环境
首先点击新建,变量名为NODE_HOME,变量值是nodejs安装目录。这里可以到安装目录下面点击文件路径进行复制,也可以点击浏览目录进行设置。
浏览目录
安装路径复制,单击文件路径,文件路径会变成蓝色,复制再粘贴到变量值即可。
2.2.2.2、配置path环境变量
回到环境变量页面,找到Path,点击编辑。
有的电脑编辑是一个列表,每一行代表一个变量,点击新增即可。有的电脑是一个长的字符串,需要将新添加的变量追加到尾部。我电脑是很长的字符串,注意别把已经有的变量给覆盖了。
这个全部都是蓝色表示选中了,要是直接操作的话会把这些东西都给删除掉,只保留当前编辑的内容,所以,先按一下左右键,或者鼠标点一下,让这个东西不处于选中状态。
然后就是添加刚才的nodejs环境,不同的数据用英文半角的分号“;”进行分隔。
添加%NODE_HOME%、%NODE_HOME%\node_cache、%NODE_HOME%\node_global这仨个参数,中间记得用分号割开。
至此,环境变量配置完成。
3、验证nodejs
打开控制台,可以点击搜索输入cmd回车,也可以win+r输入cmd回车。
控制台输入node-v、npm -v查看版本
node -v
npm -v
## node -v
C:\Users\南风>node -v
v22.13.1
## npm -v
C:\Users\南风>npm -v
10.9.2
4、更改nodejs配置
4.1、修改全局缓存以及全局模块安装路径
npm config list
这个指令可以查看配置项
C:\Users\南风>npm config list
; "builtin" config from D:\software\nodejs\node_modules\npm\npmrc
; prefix = "C:\\Users\\南风\\AppData\\Roaming\\npm" ; overridden by user
; "user" config from C:\Users\南风\.npmrc
cache = "D:\\software\\nodejs\\node_cache"
prefix = "D:\\software\\nodejs\\node_global"
registry = "https://registry.npm.taobao.org/"
; node bin location = D:\software\nodejs\node.exe
; node version = v22.13.1
; npm local prefix = C:\Users\南风
; npm version = 10.9.2
; cwd = C:\Users\南风
; HOME = C:\Users\南风
; Run `npm config ls -l` to show all defaults.
获取全局的缓存位置,可以通过这个指令:
npm get cache
C:\Users\南风>npm get cache
D:\software\nodejs\node_cache
设置缓存位置则是:
npm config set cache D:\software\nodejs\node_cache
同样,设置全局模块的安装路径
npm config set prefix D:\software\nodejs\node_global
获取全局模块安装路径的指令是:
C:\Users\南风>npm get prefix
D:\software\nodejs\node_global
4.2、修改镜像源文件
npm config set registry https://registry.npmmirror.com
原来的淘宝的镜像源失效了,据说是证书到期了,用不了了,使用的话可能会报错
C:\Users\南风>npm install -g cnpm --registry=https://registry.npm.taobao.org
npm error code CERT_HAS_EXPIRED
npm error errno CERT_HAS_EXPIRED
npm error request to https://registry.npm.taobao.org/cnpm failed, reason: certificate has expired
npm error A complete log of this run can be found in: D:\software\nodejs\node_cache\_logs\2025-01-24T02_56_23_261Z-debug-0.log
所以镜像源用这个就成。
4.3、全局安装cnpm
npm install -g cnpm --registry=https://registry.npmmirror.com
安装完成之后通过 cmpm -v查询版本
C:\Users\南风>cnpm -v
cnpm@9.4.0 (D:\software\nodejs\node_global\node_modules\cnpm\lib\parse_argv.js)
npm@9.9.2 (D:\software\nodejs\node_global\node_modules\cnpm\node_modules\npm\index.js)
node@22.13.1 (D:\software\nodejs\node.exe)
npminstall@7.12.0 (D:\software\nodejs\node_global\node_modules\cnpm\node_modules\npminstall\lib\index.js)
prefix=D:\software\nodejs\node_global
win32 x64 10.0.26100
registry=https://registry.npmmirror.com