1111mp / nvm-desktop

Node Version Manager Desktop - A desktop application to manage multiple active node.js versions.
https://github.com/1111mp/nvm-desktop
MIT License
745 stars 42 forks source link

终端中执行正常,vscode,wenstrom中运行不存在 #52

Closed lppoi closed 8 months ago

lppoi commented 8 months ago

nvmd的环境变量在我放在了系统变量里。 image

开发者你好,我使用的Win11系统,目前碰到的问题是,在终端执行nvmd -h node -v等命令都正常,在vscode中的终端执行却报错命令不存在,但是使用管理员模式后可以正常执行。这个问题应该如何解决,我看其他issue好像没有类似的解决方案。

系统终端

image

vscode

image

1111mp commented 8 months ago

vscode终端的类型是什么(cmd还是powershell

这个可能跟你计算机的账号权限有关 你是管理员账号吗 试试右键%HOMEPATH%\.nvmd文件 查看一下权限是什么

如果可以的话试试将%HOMEPATH%\.nvmd\bin系统环境变量放在第一位呢

然后重启vscode试试

lppoi commented 8 months ago

vsc里是powershell 我当前用户是管理员,我在外面用cmd执行也说不存在,管理员运行能执行 环境变量放系统变量第一位了 奇了怪了

lppoi commented 8 months ago

..也不知道怎么好了 ,卸载完又装了一次,又装了volta, 然后重启电脑 能正常启动了,太玄了

1111mp commented 8 months ago

应该是跟系统的权限有关 重启之后文件被赋予了管理员权限吧

如果后续还有问题的话 可以随时重新打开这个issue