一、前提条件
首先,本地已有node环境的情况下,删除卸载当前node:(记住当前node版本!)
· 控制面板——程序——卸载
二、NVM安装与环境配置
然后,按照教程安装nvm即可:
新建文件夹nvm用于存放 nvm-setup.exe,以及安装后形成的nvm文件夹
在第一级文件nvm中,新增文件夹nodejs
nvm下载地址
Releases · coreybutler/nvm-windows · GitHub
点击 nvm-setup.exe,按流程往下走。若不使用默认地址,要配置环境变量:
` 此电脑——属性——高级属性设置——环境变量设置
用户变量:
系统变量:
其中,NVM_HOME 地址对应nvm-setup.exe安装后形成的nvm文件夹地址,
NVM_SYMLINK 地址对应新建的nodejs文件夹位置。
nvm安装完成后,在文件夹位置进入cmd(打开nvm所在文件夹位置,在地址栏里输入cmd,回车),输入nvm -v 能看到版本信息,nvm安装成功。
三、NVM使用
安装完成后,在nvm文件所在位置进入cmd,开始安装node版本。
nvm常用命令:
nvm ls - 检查目前已安装的node版本
nvm list available - 显示部分可现在的node版本列表
nvm install 16.20.0 - 下载目标node版本
nvm use 14.17.0 - 使用所需node版本
在安装所有需要的node版本后,输入 nvm use 14.17.0命令,确定当前使用的node版本,输入
nvm ls 命令,查看是否正确
当前使用版本前,有*星号标志,代表版本切换成功。
四、pnpm下载并使用
根据需求,是否使用pnpm。
按照网上教程直接cmd 命令安装pnpm——npm install -g pnpm,发现始终无法安装成功,弹出pnpm不是内部命令,不是可执行程序,以下是解决方法:
1、cmd 检查npm安装位置
npm prefix -g
2、在nvm程序形成的文件夹下,新建npm文件夹,将主机原先的npm地址,替换为 新建npm文件夹位置
npm config set prefix "D:\nvm\nvm\npm"
3、为新的npm位置配置环境变量,在系统变量——path的位置新增一条,值为npm文件夹位置:
这之后,cmd运行npm install -g pnpm发现依然失败,解决操作如下:
4、主机本地搜索 PowerShell ,以管理员权限打开 PowerShell,输入命令行,回车:
set-ExecutionPolicy RemoteSigned
在弹出信息后,选择A(全是)
5、打开CMD输入 npm install -g pnpm,这次,终于开始正常运行下去了·。。。 T—T,
cmd命令 pnpm -v 显示pnpm版本信息,即为成功!
6、重启电脑,打开git新拉的项目,终端 pnpm install,项目正常运行。