首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当用户路径包含空格时,nvm-windows会失败

当用户路径包含空格时,nvm-windows会失败
EN

Stack Overflow用户
提问于 2017-03-04 19:45:36
回答 4查看 5.9K关注 0票数 3
代码语言:javascript
复制
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

当运行此命令时,显示此消息

代码语言:javascript
复制
exit status 1: 'C:\Users\Mehjabin' is not recognized as an internal or external command, operable program or batch file.

但是我添加了一个批处理文件,如.profile,如何修复它?

EN

回答 4

Stack Overflow用户

发布于 2020-06-15 01:54:14

尝尝这个

根目录在C:中创建一个文件夹(只需将其命名为nodejs-

  1. )(不管您给出什么名称),然后在其中再创建一个文件夹(命名为cmd在cmd中运行此命令

nvm root C:\nodejs-root\nvm

nvm install latest

nvm use 14.4.0

(在我的例子中,截至2020年6月14日,最新版本是14.4.0)因此我使用了nvm 14.4.0

在这个阶段,您可能会得到一个错误,如

elevate.cmd缺少(或类似的)

在我的例子中,只需导航到最初安装nvm的位置:C:\Users\Sufyan Parkar\AppData\Roaming\nvm

从该文件夹复制这2个文件

  1. elevate.cmd
  2. elevate.vbs

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

票数 10
EN

Stack Overflow用户

发布于 2017-11-13 08:58:16

检查默认的nvm路径是否已添加到系统路径中(提示- Windows键>搜索‘环境变量’>选择‘编辑系统环境变量’。确保存在如下条目(如果您选择了默认的nvm安装位置):

代码语言:javascript
复制
C:\Users\*username*\AppData\Roaming\nvm\
票数 0
EN

Stack Overflow用户

发布于 2018-12-19 01:10:51

如果用户的主目录中有空格,则nvm不工作,并抛出上面提到的错误。请修改主目录以删除空格,它可以正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42595618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档