更改节点版本。
退出状态 1:'C:\Users\Konrad' 未被识别为内部或外部命令,
可运行的程序或批处理文件。
它使我的用户文件夹占了一半的空间。
nvm 使用 11.1.0
是的,您的用户文件夹似乎不能包含空格。
我看到同样的问题
哦,我本来想早点写的,但我忘了。 您实际上可以编辑配置文件以使用 DOS 路径约定(您可以使用dir /x
命令找到正确的短目录名称),理论上最简单的解决方法是首先使用此约定创建配置,但这听起来更像是隐藏错误而不是修复它。
我希望 nvw-windows 默认在 Windows 上工作。
同样的问题+1
谢谢@Mourdraug它起作用了!
打开Cmd,进入Users目录,输入dir /x,你会看到用户名的缩写。 (在我的情况下,ALEXKA\~1)
在 nvm 安装(在我的情况下为 AppData\Roaming\nmv)中有一个设置文件,编辑第一行,而不是让空间名称放置缩短的版本,其余部分保持不变,如下所示:
根目录:C:\Users\ALEXKA~1\AppData\Roaming\nvm
这是在 master 中修复的。 我只是没有时间削减 1.1.8 的发布。
是否可以在任何 Windows 机器上构建它? iscc zip 可执行文件不起作用。 它们用于 32 位窗口? 构建蝙蝠也不起作用。
如果使用scoop安装nvm,则settings.txt文件的目录为
C:\Users\John Doe\scoop\persist\nvm\settings.txt
编辑:你也可以去nvm root
找到正确的目录。
到目前为止,在C:/Program Files/..
找不到解决方法使其正常工作...
嗨,我刚刚在 Windows 10 系统上遇到了同样的问题……我怀疑用户根路径字符串解析器无法处理根路径名中任何地方的空格……所以我给了它 7.3 DOS 用户路径取而代之的是上面建议的名称...在我们的例子中为 J52B0~1.CLA,这确实工作得很好,谢谢。
是的,这仍然是问题,1.1.8 还没有出来,即。 正确的修复仍在提交日志中等待下一个版本。 在那之前,上面提到的解决方法应该可以完成这项工作。
仍然损坏 - 文件路径中的空格已经有一段时间了!
1]在cmd中转到主目录(在我的情况下为用户)运行“dir / x”
2] 找到你的目录的短名称(在我的例子中是 Suyash Savji = SAVJIS ~~ 1)
3] 转到 C:\Users\"Home File"\AppData\Roaming\nvm
4] 打开 settings.txt 文件并用短名称替换主文件名(在我的情况下, Suaysh Savji :: SAVJIS~~1 )
5]在cmd中转到安装的版本文件,例如。 v11.0.0 然后运行“nvm use 11.0.0”
伟大的 ! 按照这5个步骤,它奏效了
真的非常感谢您的解决方案!
非常感谢这真的很有帮助
对于在 #41 中无法使用@kirkouimet 的~1 方法的
打开 CMD 转到用户文件夹并获取缩短的文件夹名称。
并输入
dir\x
现在稍后复制或记下文件夹名称
希望能帮助到你
我不得不说,由用户手动修复这个问题对我来说根本不是解决办法。
Windows 的文件夹名称中可以有空格,默认情况下,许多用户都有这个(因为微软帐户)。
修复程序应该由开发人员在 nvm 本身中提供,而不是由想要最终使用它的用户提供。
@savjisuyash-code 非常感谢。 有效...!
@Swarag-N,谢谢你的截图
非常感谢你做的这些
我没有任何缩短的用户名,我该怎么办??
@savjisuyash-code 工作得很好,谢谢!
它对我不起作用......没有得到任何缩短的用户名
它对我不起作用,因为我没有为我的用户缩短名称
遇到了同样的问题并使用这些帮助解决了它
谢谢@Mourdraug它起作用了!
打开Cmd,进入Users目录,输入dir /x,你会看到用户名的缩写。 (在我的情况下,ALEXKA~1)
在 nvm 安装(在我的情况下为 AppData\Roaming\nmv)中有一个设置文件,编辑第一行,而不是让空间名称放置缩短的版本,其余部分保持不变,如下所示:
根目录:C:\Users\ALEXKA~1\AppData\Roaming\nvm
这对我有用。 太感谢了! 尤其是考虑到做其他所有事情都需要更多时间。 这太棒了
这是在 master 中修复的。 我只是没有时间削减 1.1.8 的发布。
所以在 2 年后,下载安装程序仍然是 1.1.7 ......我知道这是免费软件(我相信一旦我开始工作它会非常有用),但只是出于好奇,如何你的开发周期长吗? ;)
截至 2020 年 12 月仍然损坏
最有用的评论
谢谢@Mourdraug它起作用了!
打开Cmd,进入Users目录,输入dir /x,你会看到用户名的缩写。 (在我的情况下,ALEXKA\~1)
在 nvm 安装(在我的情况下为 AppData\Roaming\nmv)中有一个设置文件,编辑第一行,而不是让空间名称放置缩短的版本,其余部分保持不变,如下所示:
根目录:C:\Users\ALEXKA~1\AppData\Roaming\nvm