在 vscode 中,“'node' 未被识别为内部或外部命令”

''node' is not recognized as an internal or external command,' in vscode

我正在为我的公司在 NetSuite 实例中设置 Suitecloud 开发框架。我已经安装了 Node v16.13.0、npm 8.1.0 和 suitecloud 1.3.1。

运行 node -v、npm -v 等都可以从 cmd 运行,但是当我在 VSCode.

中使用终端时会抛出无法识别的错误

我可以让我的 VSCode 识别节点

SET PATH=C:\Program Files\Nodejs;%PATH%

但这只是为会话修复它,仍然无法让我访问 运行 来自 suitecloud 的任何内容。

我已经按照我找到的有关此问题的所有其他帮助部分检查了我的环境变量,但是我的用户 PATH 变量和系统 PATH 变量中都有 'C:\Program Files\nodejs'。

我试过 运行宁 VSCode 作为管理员,希望能修复它,但这也没有解决任何问题。

感谢您抽出宝贵时间,希望由于我对终端缺乏经验而忽略了一些简单的事情。

离开 VSCode 过夜,然后重新启动似乎已解决问题。我无法解释原因,但如果您遇到同样的问题,我建议您离开并在长时间延迟后再回来。