如何在Windows上设置系统路径变量以使用nvm,如果在执行nvm use命令时出现错误

3

我已成功在系统中安装了nvm并安装了版本11.0.0,方法是通过nvm install v11.0.0进行的,但是在使用nvm use 11.0.0或任何其他版本时会显示错误。

'C:\Users\Vinayak' is not recognized as an internal or external command, operable program or batch file.

在寻找答案时,有人告诉我必须设置系统路径变量,但我不知道如何操作。

请问是否可以有人逐步解释如何解决这个问题。


@Corey先生,请您能帮我解决这个问题吗?我一直无法摆脱它。 - Vinayak Bhardwaj
请查看这个链接:https://dev59.com/iV8e5IYBdhLWcg3whqvl#61060494 - cvekaso
@VinayakBhardwaj 你解决了这个问题吗? - Sapthaka
1
@jagath 在命令中不应该有任何空格,就像我的名字“Vinayak Bhardwaj”中有空格一样,导致命令无法执行。请尝试在安装软件包时选择一个没有空格的位置,以确保命令能够顺利执行。 - Vinayak Bhardwaj
1个回答

3
要让'nvm'命令正常工作,如果尚未设置nvm位置并且您正在管理员权限下运行该命令,则需要确保将nvm位置设置为Windows的PATH环境变量。您可以通过使用PowerShell从命令行来完成此操作。
  • 以管理员权限打开PowerShell窗口“以管理员身份运行”
  • 通过在PowerShell中运行以下命令将环境变量附加到PATH来更新

$env:Path += "C:\Users\<YOUR_USER_NAME>\AppData\Roaming\nvm"

  • 重要! 以管理员权限“以管理员身份运行”打开新的CMD或PowerShell窗口,并键入nvm --version

enter image description here


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接