造成这种情况可能的原因是nvm的路径出了问题。

我们都知道通过nvm去下载安装node.js,就不需要自己去手动配置环境变量了,但是在一些情况下,通过nvm安装node.js它自动配置的环境变量的路径是由问题的。

以下是解决方法:
第一步:找到你的nvm文件夹,点击

第二步:点击nvm子目录里面的文件夹,一般文件夹的名字是你下载的版本名字

像我这里就是点击v20.16.0文件夹

第三步:复制此时的文件路径

即:

第四步:打开高级系统设置-->打开环境变量--->找到系统变量

第五步:在系统变量中找到NVM_SYMLINK,并编辑,将刚刚复制的地址复制给变量名,最后点击确定即可

第六步:测试:重启vscode,并且在命令行中输入node -v

注意:

总的来说,我这里解决的问题是路径问题,出现问题的原因就是因为当我们解压以后,真正的node所在的位置在nvm更深一级的子文件夹里面,但是nvm安装时自动配置路径时只写到了外面那一层,所以造成了路径的不对。

(PS:这是我根据自己遇到的问题写的解决方案,如果文章中有讲的不对的地方,,欢迎大家纠正)

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐