当我安装时,它默认存储不同版本Node的根目录为" C:\ Documents and Settings(我的名字)\ Application Data \ nvm"。我通过命令提示符成功安装了版本0.12.4,但现在当我输入" nvm时使用0.12.4"它给出了一条错误消息:"退出状态1:C:\ Documents不被识别为内部或外部命令,可操作程序或批处理文件。"所以我认为它不喜欢根路径中的空格。我将卸载NVM并在安装期间重新安装指定其他根目录。是否存在通常与NVM for Windows一起使用的不同根目录,或者只要路径中没有空格,它是否真的重要?
答案 0 :(得分:3)
以下是此问题的未解决问题:https://github.com/coreybutler/nvm-windows/issues/41
看起来很快就会得到解决,但在此之前,您可以通过编辑settings.txt来解决问题。
root: C:\DOCUME~1\<yourname>\...etc...
path: ...etc...
要获取没有空格的正确路径名,请转到父目录并键入dir /x
(仅适用于cmd.exe,而不是PowerShell。)