Windows 的节点版本管理器应使用什么根目录?
What root should be used with Node Version Manager for Windows?
当我安装时,它默认存储不同版本的 Node 的根目录为 "C:\Documents and Settings(my name)\Application Data\nvm"。我通过命令提示符成功安装了 0.12.4 版,但是现在当我键入 "nvm use 0.12.4" 时它给出了一条错误消息: "Exit Status 1: C:\Documents is not recognized as an internal or external command, operable program, or batch file." 所以我认为它不喜欢根路径中的空格。我将卸载 NVM 并在安装期间指定不同的根目录重新安装。 Windows 是否有通常与 NVM 一起使用的不同根目录,或者它真的很重要,只要路径中没有空格吗?
这是一个关于此问题的未决问题:https://github.com/coreybutler/nvm-windows/issues/41
看起来它可能很快就会得到修复,但在此之前,您可以通过编辑 settings.txt
自行解决问题
root: C:\DOCUME~1\<yourname>\...etc...
path: ...etc...
要获得不带空格的正确路径名,请转到父目录并键入 dir /x
(仅适用于 cmd.exe,不适用于 powershell。)
当我安装时,它默认存储不同版本的 Node 的根目录为 "C:\Documents and Settings(my name)\Application Data\nvm"。我通过命令提示符成功安装了 0.12.4 版,但是现在当我键入 "nvm use 0.12.4" 时它给出了一条错误消息: "Exit Status 1: C:\Documents is not recognized as an internal or external command, operable program, or batch file." 所以我认为它不喜欢根路径中的空格。我将卸载 NVM 并在安装期间指定不同的根目录重新安装。 Windows 是否有通常与 NVM 一起使用的不同根目录,或者它真的很重要,只要路径中没有空格吗?
这是一个关于此问题的未决问题:https://github.com/coreybutler/nvm-windows/issues/41
看起来它可能很快就会得到修复,但在此之前,您可以通过编辑 settings.txt
自行解决问题root: C:\DOCUME~1\<yourname>\...etc...
path: ...etc...
要获得不带空格的正确路径名,请转到父目录并键入 dir /x
(仅适用于 cmd.exe,不适用于 powershell。)