电脑莫名其妙被安装了 node23.9.0
log
Error [ERR_UNSUPPORTED_ESM_URL_SCHEME]: Only URLs with a scheme in: file, data, and node are supported by the default ESM loader. On Windows, absolute paths must be valid file:// URLs. Received protocol 'd:'
经过 bing 查询,意识到该问题属于共性问题。有些文章的处理方式是更换 node 版本。
这里我就打算检查 node 版本。经过输出,发现 node 版本被写死为 node23.9.0
,并且我用 NVM Desktop 也不能切换 node 版本。
然后我又继续去查了一下关于 NVM Desktop 不能切换 node 版本的问题,意识到环境变量 path 的排序,很有可能导致 .nvmd 目录下的 node 配置无法被识别到。
翻阅环境变量,终于发现端倪,node 环境被写死为 node23.9.0
。
环境变量:
删除环境变量,就可以正常读取 NVM Desktop 设置的 node 版本了。
还不清楚起因
由于时间问题,就不深究是什么缘故导致其被安装了。
初步怀疑是 Clash Verge
导致的。
谁会去自动安装 node 环境呢?怀疑对象列表:
Clash Verge
- CodeBuddy CN