node.js - Windows 的 Node 版本管理器应该使用什么根目录?

标签 node.js nvm-windows

当我安装时,它默认存储不同版本的 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/

相关文章:

node.js - 如何编写自动更改 Node 版本的 .nvmrc 文件

node.js - 在不使用 NVM for Windows 的情况下在 Windows 上安装多个版本的 Node.js

node.js - npm install windows-build-tools failed 这可能是无害的

mysql - 查询返回 BIT 数据类型的嵌套对象。如何获取位值?

node.js - 使用 .bat 文件启动 Node 服务器

node.js - Electron-rebuild 构建错误版本的 node-sqlite3

html - 使用 Node js 比较 html 响应

javascript - Javascript 中的最大数组大小是多少以及要使用哪些数组