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
704 stars 40 forks source link

启动出了多个实例 #101

Closed lsrweb closed 2 weeks ago

lsrweb commented 1 month ago

在使用 utools 工具的时候会拉起多个应用实例

先启动一个,再通过utools启动一个,又能拉起一个,能拉起很多个 通过桌面快捷方式也可以拉起多个应用实例

image image

1111mp commented 1 month ago

好的 知道是什么原因造成的了 在调用 createWindow 方法的时候没有判断窗口和系统托盘是否存在直接执行了 所以会出现这个问题 谢谢你的反馈 下个小版本会修复这个问题 谢谢 🌹

lsrweb commented 1 month ago

让 nvmd-desktop 伟大!!!!!!!!!!!! 我现在离不开nvmd 了,太好用了,期望它越来越好

github-actions[bot] commented 2 weeks ago

This issue is stale because it has been open for 30 days with no activity.

tzwhyqq commented 2 weeks ago

win11 企业版 23H2 。我看文档说的 系统变量 path 里面加不进去。请问有截图吗或者更详细的。我太菜了。

1111mp commented 2 weeks ago

@tzwhyqq 系统高级设置 然后点击环境变量 双击打开系统环境变量path 然后点击新建 然后将 .nvmd\bin 所在目录完整地址复制粘贴进去 然后点击确定 应用保存 之后终端或者vscode 需要重启 image image image

lsrweb commented 2 weeks ago

诶对了,话说通过 ps1 脚本添加的环境变量,有时候会不生效,有没有什么命令可以刷新环境变量使环境变量生效呢

$path = [System.Environment]::GetEnvironmentVariable("PATH", [System.EnvironmentVariableTarget]::User) $path += ";$NVMD_HOME\bin"

比如这坨代码,有没有除了重启系统外的办法可以刷新这个环境变量呢


发件人: The1111mp @.> 发送时间: 2024年8月29日 10:59 收件人: 1111mp/nvm-desktop @.> 抄送: Lisa Feaster @.>; Author @.> 主题: Re: [1111mp/nvm-desktop] 启动出了多个实例 (Issue #101)

@tzwhyqqhttps://github.com/tzwhyqq 系统高级设置 然后点击环境变量 双击打开系统环境变量path 然后点击新建 然后将 .nvmd\bin 所在目录完整地址复制粘贴进去 然后点击确定 应用保存 之后终端或者vscode 需要重启 image.png (view on web)https://github.com/user-attachments/assets/ec810b84-cf8d-4130-ba7b-20eaade9b0eb image.png (view on web)https://github.com/user-attachments/assets/52eddde0-4ca6-4da8-9089-bd428457af36 image.png (view on web)https://github.com/user-attachments/assets/6f400049-a803-4a39-815d-c2b8b4d77471

― Reply to this email directly, view it on GitHubhttps://github.com/1111mp/nvm-desktop/issues/101#issuecomment-2316620357, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOYWDLKSCRQSBDXAGTIYLZ3ZT2FBVAVCNFSM6AAAAABLQADT2OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGYZDAMZVG4. You are receiving this because you authored the thread.Message ID: @.***>

1111mp commented 2 weeks ago

我也是现学现卖 你看看能不能帮助到你

lsrweb commented 2 weeks ago

谢谢,我去尝试一下


发件人: The1111mp @.> 发送时间: 2024年8月29日 11:23 收件人: 1111mp/nvm-desktop @.> 抄送: Lisa Feaster @.>; Author @.> 主题: Re: [1111mp/nvm-desktop] 启动出了多个实例 (Issue #101)

$env:NVMD_HOME = $gradleHome $env:PATH += ";$gradleHome\bin"

$env:NVMD_HOME = $gradleHome $env:PATH = [System.Environment]::GetEnvironmentVariable("PATH", [System.EnvironmentVariableTarget]::User) + ";$env:NVMD_HOME\bin"

refreshenv

我也是现学现卖 你看看能不能帮助到你

― Reply to this email directly, view it on GitHubhttps://github.com/1111mp/nvm-desktop/issues/101#issuecomment-2316639613, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AOYWDLNWGKKJEQO5CTAMDZ3ZT2H3XAVCNFSM6AAAAABLQADT2OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGMJWGYZTSNRRGM. You are receiving this because you authored the thread.Message ID: @.***>

tzwhyqq commented 2 weeks ago

我又来求助,刚才那个问题好了。现在 我单独在 powershell 里面可以执行, 在 idea 或者vs 里面 就是没反应。 微信图片_20240829131340 试过 卸载了重新弄,还是有问题,要崩溃,这个win11 问题真多。

tzwhyqq commented 2 weeks ago

我都不知道它怎么跑到这个 vueproject 目录,。我都没在安装在这个目录

tzwhyqq commented 2 weeks ago

我的安装目录 D:\Program Files\nvm-desktop

tzwhyqq commented 2 weeks ago

没事了。解决了。环境变量换成 大佬你给的 绝对路径就好,我原先用了 %HOMEXXXX% 那样就不行