下载
访问下载页面: https://nodejs.org ,选择 LTS
长期维护版本进行下载。
安装
- 下载完成后双击
node-vXX.XX.X-x64.msi
安装包进行安装 , 点击Next
按钮 ,然后勾选同意许可协议条款,再点击Next
按钮 。
- 出现如下界面,可点击
Change...
调整安装位置,接下来一直点击Next
,最后点击Install
等待安装完成即可。
配置优化
避免 Node.js
依赖包全局安装占用系统盘空间,需要修改至非系统盘进行存储。本文以 D:\Repository\Node
目录进行示例。
温馨提示
所有 yarn、pnpm 相关命令,需要全局安装后才可使用,如未安装需执行如下命令进行安装。
shell
$ npm install -g yarn
$ npm install -g pnpm
若命令执行时提示:无法加载文件 xxx.ps1,因为在此系统上禁止运行脚本
,可执行如下命令修改脚本执行策略,更多脚本执行策略可参考: 脚本执行策略。
shell
$ Set-ExecutionPolicy RemoteSigned
修改默认目录(可选)
shell
# 设置 npm 全局安装目录
$ npm config set prefix "D:\Repository\Node.js\npm\global"
# 设置 npm 缓存目录
$ npm config set cache "D:\Repository\Node.js\npm\cache"
shell
# 设置 yarn 安装目录
$ yarn config set prefix "D:\Repository\Node.js\yarn\global"
# 设置 yarn 全局安装 bin 目录
$ yarn config set global-folder "D:\Repository\Node.js\yarn\global"
shell
# 设置 pnpm 全局安装目录
$ pnpm config set global-bin-dir "D:\Repository\Node.js\pnpm"
# 设置 pnpm 元数据缓存目录
$ pnpm config set cache-dir "D:\Repository\Node.js\pnpm\cache"
# 设置 pnpm pnpm-state.json 文件目录
$ pnpm config set state-dir "D:\Repository\Node.js\pnpm\state"
# 设置 pnpm 全局依赖存储目录
$ pnpm config set global-dir "D:\Repository\Node.js\pnpm\global"
# 设置 pnpm 包存储路径(可选)
$ pnpm config set store-dir "D:\Repository\Node.js\pnpm\store"
配置镜像加速
使用阿里云 npm 镜像源:https://registry.npmmirror.com,加速依赖包下载。
shell
$ npm config set registry https://registry.npmmirror.com
shell
$ yarn config set registry https://registry.npmmirror.com
shell
$ pnpm set registry https://registry.npmmirror.com
查看配置
- 查看配置,验证如上配置是否生效
shell
$ npm config ls
shell
$ yarn config list
shell
$ pnpm config list
- 打印如下,说明配置成功 !
groovy
; "builtin" config from D:\Repository\Node\npm\global\node_modules\npm\npmrc
; prefix = "C:\\Users\\Administrator\\AppData\\Roaming\\npm" ; overridden by user
; "user" config from C:\Users\Administrator\.npmrc
cache = "D:\\Repository\\Node.js\\npm\\cache"
prefix = "D:\\Repository\\Node.js\\npm\\global"
registry = "https://registry.npmmirror.com"
; node bin location = D:\Develop Software\Node.js\node.exe
; node version = v18.17.0
; npm local prefix = C:\Users\Administrator
; npm version = 9.8.1
; cwd = C:\Users\Administrator
; HOME = C:\Users\Administrator
; Run `npm config ls -l` to show all defaults.
groovy
yarn config v1.22.19
info yarn config
{
'version-tag-prefix': 'v',
'version-git-tag': true,
'version-commit-hooks': true,
'version-git-sign': false,
'version-git-message': 'v%s',
'init-version': '1.0.0',
'init-license': 'MIT',
'save-prefix': '^',
'bin-links': true,
'ignore-scripts': false,
'ignore-optional': false,
'registry': 'https://registry.npmmirror.com',
'strict-ssl': true,
'user-agent': 'yarn/1.22.19 npm/? node/v18.17.0 win32 x64',
'cache-folder': 'D:\\Repository\\Node.js\\yarn\\cache',
'global-folder': 'D:\\Repository\\Node.js\\yarn\\global',
lastUpdateCheck: 1692084221743,
'prefix': 'D:\\Repository\\Node.js\\yarn\\global'
}
info npm config
{
'prefix': 'D:\\Repository\\Node.js\\npm\\global',
'cache': 'D:\\Repository\\Node.js\\npm\\cache',
'registry': 'https://registry.npmmirror.com'
}
groovy
cache=D:\Repository\Node.js\npm\cache
cache-dir=D:\Repository\Node.js\pnpm\cache
global-bin-dir=D:\Repository\Node.js\pnpm
global-dir=D:\Repository\Node.js\pnpm\global
prefix=D:\Repository\Node.js\npm\global
registry=https://registry.npmmirror.com
state-dir=D:\Repository\Node.js\pnpm\state
store-dir=D:\Repository\Node.js\pnpm\store
user-agent=pnpm/9.12.3 npm/? node/v22.11.0 win32 x64
配置环境变量
提示
Windows 系统下打开环境变量配置界面方式有多种,这里不针对其他方式展开讨论。
打开环境变量配置
Win
+R
打开运行窗口,输入如下命令,然后点击 确定
。
shell
$ rundll32 sysdm.cpl,EditEnvironmentVariables

配置Path
- 编辑用户变量 Path

点击右上角新增 , 增加如下变量 , 点击
确定
保存即可。目录说明
D:\Repository\Node\npm\global
:上文配置的npm
全局安装路径 ,npm
包全局安装会存储在该目录下。D:\Repository\Node\yarn\global\bin
:上文配置的yarn
全局安装路径 ,yarn
包全局安装会存储在\bin
目录下。D:\Repository\Node.js\pnpm
:上文配置的pnpm
全局安装路径,pnpm
包全局安装会存储在该目录下。