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
621 stars 31 forks source link

循环查找父级的.nvmdrc #71

Closed JS-an closed 4 months ago

JS-an commented 4 months ago

image 我有一个这样的结构 我在 /test 下 node -v 是正常的 版本为 V18.XX.XX 但如果我在 /test/server 下 node -v 是显示全局默认版本 版本为 V20.XX.XX 可不可以在 /test/server 下也使用 /test 的 .nvmdrc

1111mp commented 4 months ago

请问你现在使用的nvm-desktop的版本是多少,最新的Release 3.2.0已经支持这个功能了。你试试更新到最新版本之后再试试呢。

JS-an commented 4 months ago

image image 最新版3.2.0

1111mp commented 4 months ago

终端执行nvmd -h并截图看一下呢

JS-an commented 4 months ago

image

终端执行nvmd -h并截图看一下呢

1111mp commented 4 months ago

这就很奇怪了 我按照你的目录结构在本地测试了一下是正常的:

image

image

你尝试一下将%HOMEPATH%\.nvmd\bin目录下的node.exe删除,然后再复制nvmd.exe并重命名为node.exe。然后再试试能否识别。

JS-an commented 4 months ago

找到问题了,之前使用nvm安装的版本文件夹是带着一个 v 的 而我们的安装是没有 v 的 我之前直接文件名使用了 v18.18.2 改成 18.18.2 就可以了 谢谢大佬的帮助!!! image

JS-an commented 4 months ago

image

找到问题了,之前使用nvm安装的版本文件夹是带着一个 v 的 而我们的安装是没有 v 的 我之前直接文件名使用了 v18.18.2 改成 18.18.2 就可以了 谢谢大佬的帮助!!! image

1111mp commented 4 months ago

好的 问题解决了就好 🌹

那么我就先将这个issue关闭了 当然后续如果有任何问题都可以随时重新打开 谢谢