在电脑没有权限情况下,通过环境变量解决node多版本切换问题,附带cmd切换脚本代码。

前提:卸载之前的node版本

node下载地址:https://registry.npmmirror.com/binary.html?path=node


  1. 根据自己的需求下载不同的node版本,下载zip包。


  1. 下载后解压,自己建个文件夹,名字建议取简单点,如下图


  1. 按照如下配置用户变量


  1. path添加环境变量,如下图


5. 添加完后,全部点击确定,最好就在项目文件夹中打开git命令框,查看node版本(cmd命令框,不能及时同步node版本,需要重启电脑才行)


cmd切换node版本的脚本代码:

@echo off

set NODE_BASE=D:\nodejs

set PNPM_HOME=%NODE_BASE%\node%1\pnpm_home
set NODE_HOME=%NODE_BASE%\node%1;%PNPM_HOME%;

setx PNPM_HOME %NODE_BASE%\node%1\pnpm_home
setx NODE_HOME %NODE_BASE%\node%1

IF NOT EXIST %PNPM_HOME% (
    mkdir %PNPM_HOME%
)

set Path=%NODE_HOME%;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files\Java\jdk1.8.0_202\bin;C:\Program Files\Java\jdk1.8.0_202\jre\bin;D:\app\apache-tomcat-6.0.47\bin;D:\app\apache-tomcat-6.0.47\lib;D:\app\Git\cmd;C:\Program Files\Git\cmd;;C:\Users\ex-yangshanzhai\AppData\Local\Microsoft\WindowsApps;C:\Users\ex-yangshanzhai\AppData\Roaming\npm;C:\Users\ex-yangshanzhai\AppData\Local\Programs\Microsoft VS Code\bin;

for /f "delims=" %%t in ('node -v') do set nodeVersion=%%t
echo nodejs切换至%nodeVersion%
cmd /k
  1. 创建“txt”文档,将上面代码复制进去,然后按照下面修改


  1. 修改完后,将文档修改为nd.cmd文件,然后双击输入下面命令:nd 12 然后出现node版本,就切换成功(vscode,需要重启,版本才生效。)

  1. 验证是否成功,可以去环境变量里面看地址


附: 注意是在个人用户变量上面添加,因为这是在电脑没权限的时候去用的,电脑有权限的话,这文章就是废话,你直接用nvm去控制node版本就可以了。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值