一. 安装

1. 创建目录

安装目录:D:\nodejs
缓存目录:D:\nodejs\node_cache
全局安装目录: D:\nodejs\node_global

2. 下载ZIP版本,解压安装

官网下载安装最新 ZIP 版本,如18版本解压到 D:\nodejs\node-v18.13.0-win-x64

二. 配置

1. 配置环境变量

通过 PowerShell(系统管理员)配置 NODE_HOME、NODE_PATH、PATH

1
2
3
4
5
6
7
8
9
$node_home = "D:\nodejs\node-v18.13.0-win-x64"
$node_path = "D:\nodejs\node_global\node_modules"
# 环境变量NODE_HOME设置
[Environment]::SetEnvironmentVariable("NODE_HOME", "$node_home", 'Machine')
# 环境变量NODE_PATH设置
[Environment]::SetEnvironmentVariable("NODE_PATH", "$node_path", 'Machine')
# 环境变量PATH添加%NODE_HOME%条目 setx /M PATH "%path%;%NODE_HOME%"有很大问题,会丢失原来的Path,所有通过PowerShell命令安装
$PATH = [Environment]::GetEnvironmentVariable("PATH")
if( $PATH -notlike "*"+$node_home+"*" ){ [Environment]::SetEnvironmentVariable("PATH", "$PATH;$node_home", 'Machine') }

2. 安装包、缓存配置

在安装目录下,新建两个文件夹  node_global(全局包存放目录) 和  node_cache(缓存目录);

1
2
3
4
5
6
7
8
9
10
$node_base_path = "D:\nodejs"
cd $node_base_path
mkdir node_global
mkdir node_cache
npm config set prefix $node_base_path\node_global
npm config set cache $node_base_path\node_cache
# 通过翻墙比较好 不建议设置 registry
# npm config set registry "https://registry.npm.taobao.org/"
# 查看
npm config get