首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NVM - Nodist不匹配任何版本- WebStorm

NVM - Nodist不匹配任何版本- WebStorm
EN

Stack Overflow用户
提问于 2019-07-02 07:59:29
回答 1查看 3.7K关注 0票数 3

我正在使用WebStorm进行一个项目。昨天,我安装了nvm & nodist,用于管理节点的多个版本。今天开始我的项目(在纱线启动和npm启动),我有这个错误。

抱歉,诺特有个问题。无法解析节点版本规范%s:%s 11.13.0无法找到任何匹配版本

我试图修复节点11版本的重新安装,但是错误仍然存在。

有人能帮我吗?

EN

回答 1

Stack Overflow用户

发布于 2020-02-09 20:33:35

也有同样的问题。我安装了Node 11.13.0。首先,我通过Windows将节点更新为12.15.0,但node --version仍然返回11.13.0。安装了nvm后,它检测到11.13.0,并询问它是否应该由nvm管理(回复为Yes)。通过执行nvm install 12.15.0nvm use 12.15.0安装12.15.0。在此之后发生了上述错误。

执行命令nodist提供了以下输出:

代码语言:javascript
复制
  (x64)
No builds installed, yet.

这让我相信nvm使用nodist,但nodist不知道11.13.0和12.15.0。

为了解决这个问题,我做了以下工作:

  1. 卸载手动安装的12.15.0 (Windows卸载程序)
  2. 执行nvm uninstall 11.13.0 (导致失败:要求我手动删除nodist目录中的文件夹,我这样做了)
  3. 执行nodist 12.15.0,再次通过nodist安装节点12.15.0。
  4. 执行nodist use 12.15.0以使用此版本。

问题解决了!这是完整的日志。

代码语言:javascript
复制
C:\Users\name>nvm install 12.15.0
Downloading node.js version 12.15.0 (64-bit)...
Complete
Creating C:\Users\name\AppData\Roaming\nvm\temp

Downloading npm version 6.13.4... Complete
Installing npm v6.13.4...

Installation complete. If you want to use this version, type

nvm use 12.15.0

C:\Users\name>nvm use 12.15.0
[...]

C:\Users\name>node --version
Sorry, there's a problem with nodist. Couldn't resolve version spec %s: %s 11.13.0 Couldn't find any matching version

C:\Users\name>nodist
  (x64)
No builds installed, yet.

C:\Users\name>nvm

Running version 1.1.7.
[...]

在Powershell中继续使用:

代码语言:javascript
复制
PS C:\Windows\system32> nodist 12.15.0
12.15.0
Installing 12.15.0
 12.15.0 [===============] 28127/28127 KiB 100% 0.0s
Installation successful.
PS C:\Windows\system32> nodist use 12.15.0
12.15.0
12.15.0
PS C:\Windows\system32> node --version
v12.15.0
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56847869

复制
相关文章

相似问题

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