一、安装 node
- 官网下载nodejs: Download | Node.js
- 一直下一步傻瓜式安装
- 启动命令提示符CMD, 执行以下命令
C:\Users\user> node -v v16.16.0 C:\Users\user> npm -v 8.13.2
二、配置 node 环境变量
1、配置全局模块
- D盘目录 D:\nodejs\node_global 和 D:\nodejs\node_cache
- 设置全局模块、缓存模块
## 全局模块 C:\Users\user> npm config set prefix "D:\nodejs\node_global" ## 缓存模块 C:\Users\user> npm config set cahche "D:\nodejs\node_cache" - 查看配置
C:\Users\user> npm config get prefix C:\Users\user> npm config get cache
2、配置系统变量
- 系统变量中新建一个 NODE_PATH
- 用户变量中替换原npm缓存位置 "C:\Users\user\AppData\Roaming\npm" 为 "D:\nodejs\node_cache"
3、测试配置
- 使用 npm 命令下载项目, 如 Vue
C:\Users\user> npm install -g vue@next
$问题处理
npm WARN config global
--global,--localare deprecated
-
原因:升级 node 版本后, npm 没有同步升级到对应版本,所以出现 WARN
-
解决方式:
1、管理员方式打开 CMD 命令窗口
PS C:\Users\user> npm install -g npm-windows-upgrade2、如果提示 npm 命令未找到,则执行以下命令来更改脚本策略
PS C:\Users\user> set-ExecutionPolicy RemoteSigned3、进入 npm-windows-upgrade 根目录(即 npm 全局安装目录), 执行命令程序, 并选择最新或者8.12.1以上版本
PS C:\Users\user> D: PS D:\> cd .\nodejs\node_global\ PS D:\nodejs\node_global> npm-windows-upgrade