VS Code 内终端无法使用 node

安装 node.js (https://nodejs.org/en)以后,windows 的 cmd 可以使用 node。

但是在 VS Code 打开的 cmd 却不能使用 node。

这很明显是二者的环境变量不一致的原因。

此时我们查看 system 的环境变量,可以发现 node 是有的:

那就只能是 VS Code 的 bug 了。

参考:https://blog.csdn.net/qq_29638403/article/details/135052855
可以直接重装 VS Code,把 VS Code 的环境变量和系统对齐一下。

这里提供一个手动添加的方法:
在设置中搜索 环境变量:

打开对应系统的 setting.json:
添加 nodejs 的目录即可:

    "terminal.integrated.env.windows": {
       "PATH": "${env:PATH};C:\\Program Files\\nodejs\\"
    },

我也不知道为什么 VS Code 不能识别系统环境变量中的 PATH。

posted @ 2024-11-18 14:56  Cold_Chair  阅读(129)  评论(0编辑  收藏  举报