【问题标题】:NVM on Windows 10: node is installed but cannot use itWindows 10 上的 NVM:节点已安装但无法使用
【发布时间】:2021-06-08 21:23:55
【问题描述】:

抱歉,我是一名长期使用 NVM 的 MacOS 用户,正在尝试在 Windows 上进行配置。

按照在 SO 上找到的说明,我下载并运行了 nvm 设置。我采用了所有默认选项,并按预期安装到 AppData 中。我可以运行nvm 和所有内容。

我跑了nvm install 12.18.1。它已下载并安装。

我输入nvm list 并显示12.18.1

但是,当我尝试运行 node --version 之类的东西时,我得到了这个:

如果我尝试运行nvm use 12.18.1,我会收到这个奇怪的错误:

作为 MacOS 和 Unix 用户,我现在被困住了。我知道它必须是某种路径问题。我已经在 SO 和其他地方搜索过,但没有一个答案有这一系列错误。命令我试过了

在C:​​\Program Files\文件夹下使用cmd运行mklink /D /J nodejs C:\Users[user]\AppData\Roaming\nvm[node version]

但是 Program Files 文件夹中没有 nodejs 文件夹。

我的环境变量看起来不错:

【问题讨论】:

标签: node.js windows-10 nvm


【解决方案1】:

我遇到了完全相同的问题,经过几个小时的尝试不同的事情并重新安装了几次 nvm,我以某种方式解决了这个问题。我只是部分知道如何,我将在下面介绍:

在它起作用之前的最后一次尝试中,我做了 3 件事:

  1. 我卸载了一个名为hamachi (https://hamachi.en.softonic.com/)的软件
  2. 我从 BitDefender 防病毒软件 运行了 OneClick Optimizer 实用程序几次,直到它报告所有问题都已解决(它进行了 磁盘清理、注册表清理和隐私清理)
  3. 我已经重启了电脑

我做了所有这 3 件事,卸载了 nvm、nodejs、npm,并且在安装位置没有留下任何文件夹。

然后我再次运行 nvm 安装程序,它就像一个魅力,nvm installnvm use

我认为上面列表中的 2 号做到了,因为我记得前一阵子弄乱了 nvm,可能我有什么东西坏了。

这是我对stackoverflow的第一个回答,希望对大家有所帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-08-04
    相关资源
    最近更新 更多