电脑莫名其妙被安装了 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 版本了。
下载了错误的 codebuddy ,从而导致安装了混杂的 ide,野鸡 ide 导致的默认安装全局 node23.9.0
这不是我们期望的 codebuddy ,不知道是什么鬼,反正这个傻逼玩意搞乱我的全局环境变量。
