node.js - 当用户路径包含空格时 nvm-windows 失败

标签 node.js

Microsoft Windows [Version 6.1.7601]
Copyright (c) 2009 Microsoft Corporation.  All rights reserved.

C:\Windows\system32>nvm list

    6.7.0
  * 5.12.0 (Currently using 64-bit executable)

C:\Windows\system32>nvm use 5.12.0

运行此命令时显示此消息
exit status 1: 'C:\Users\Mehjabin' is not recognized as an internal or external command, operable program or batch file.

但我添加了一个批处理文件,例如 .profile
如何解决?

最佳答案

尝试这个

  • 在 C 中创建一个文件夹:(只需将其命名为 nodejs-root )(不管你给什么名字),然后在其中创建一个文件夹(命名为 nvm 0x101045)
  • 现在在 cmd 中运行此命令
    nvm root C:\nodejs-root\nvmnvm install latestnvm use 14.4.0

  • (就我而言,截至 2020 年 6 月 14 日,最新版本是 14.4.0)因此我确实 nvm 使用了 14.4.0

    在此阶段,您可能会遇到以下错误

    elevate.cmd 丢失(或类似的东西)

    只需导航到最初安装 nvm 的位置
    就我而言:C:\Users\Sufyan Parkar\AppData\Roaming\nvm
    从该文件夹复制这两个文件
  • 提升.cmd
  • 提升.vbs

  • 并将其粘贴到位于 C:\nodejs-root\nvm 的新创建的文件夹中

    关于node.js - 当用户路径包含空格时 nvm-windows 失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42595618/

    相关文章:

    node.js - Heroku webpack部署端口绑定(bind)错误

    node.js - Node js 中嵌套异步 mongoDB 调用

    javascript - 如何监控nodejs的内存消耗

    javascript - 具有多个入口点的 Webpack watch() - 为未更改的文件发送 bundle ?

    javascript - 异步迭代集合

    异步函数中的Javascript 'New'对象的 'this'

    node.js - 如何为具有可用性/时间段的预订系统创建模式

    javascript - 使用 Math.random() 生成均匀分布

    javascript - 如何使用正则表达式和 '\' 字符正确解析 JSON?

    node.js - 在 heroku 上更新 Node js 包