当我安装时,它默认存储不同版本的 Node 的根目录为“C:\Documents and Settings(my name)\Application Data\nvm”。我通过命令提示符成功安装了 0.12.4 版本,但现在当我输入“nvm use 0.12.4”时,它给出了一个错误消息:“退出状态 1:C:\Documents 不被识别为内部或外部命令,可操作程序或批处理文件。”所以我认为它不喜欢根路径中的空格。我将卸载 NVM 并在安装期间指定不同的根目录重新安装。是否存在通常与 NVM for Windows 一起使用的不同根目录,或者它真的很重要,只要路径中没有空格即可?
最佳答案
这是此问题的未解决问题:https://github.com/coreybutler/nvm-windows/issues/41
看起来它可能很快就会得到修复,但在那之前,您可以通过编辑 settings.txt 自行解决问题
root: C:\DOCUME~1\<yourname>\...etc...
path: ...etc...
要获得不带空格的正确路径名,请转到父目录并键入 dir/x
(仅适用于 cmd.exe,不适用于 powershell。)
关于node.js - Windows 的 Node 版本管理器应该使用什么根目录?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30738887/