windows 使用Volta后,全局安装包环境变量问题

今天在本机安装腾讯云开发cli工具,需要全局安装

前面安装挺顺利的,到最后发现cli无法运行

tcb -v  执行后提示没有这个程序

很明显是环境变量问题,得手动配一下,可是装哪去了呢?

用npm root -g 查看安装路径

C:\Users\XXX\AppData\Local\Volta\tools\image\node\21.7.3\node_modules

在这里面找了半天 也没找到tcb程序,有点开始后悔用volta了

可是他管理node版本还是很方便的,怎么办呢?

唉,手动找吧,可整个C盘搜索这个tcb太慢了 

突然想到有没有可能得安装到Volta的别处了?在C:\Users\XXX\AppData\Local\Volta目录下搜一下看看

找到,哈哈  其他的都是tmp文件,不看,可能是我执行过各种命令,每次都有一个临时文件,查看了一下不大,可以不用管它

有了目录了就简单了,配上环境变量就行了

搞定!开心

当然提示让我在node18底下使用,我可以在项目目录下指定18版本,没关系哈哈! 

回到项目底下运行tcb -v

我去😮  咋还这样,看来这样的全局认的还是全局默认的node版本

换一下默认版本吧

执行命令

volta install node@18

确定一下默认版本 

好了!新开命令行,运行tcb -v 

使用webstorm在项目中的命令行运行一下再试试……

 怎么还是提示这个?生气!🤯于是在命令行进到项目目录再试一次

 好的呀!那就放心了!重启webstorm 命令行才能真正重启新开!!

运行tcb -v 

 总感觉那怪怪的,重新把全局node版本换成21

相信volta不会有这种问题,现在用powershell重新测试换回node21的默认版本

在不同的目录下运行tcb -v 

总结:全局工具的版本检测对于命令行 而言是需要重启或新开的!

webstorm工具的命令行支持,关闭新开是和powershell不一样的,重启整个编辑器才能生效

说明伟大的volta对node版本控制是有效的!

至此研究完毕!!感谢大家

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值