节点在 VS Code 终端中不起作用,它输出一个空字段

问题描述 投票:0回答:1

我试图使用代码运行器运行节点代码,但 vs code 在执行时显示不可见的输出。以前,节点在我的 vs-code 终端上工作得很好,但现在我不知道问题是什么。当我尝试输入命令

node --version
时,它显示一个空字段,如下所示:

当我尝试在 vs code 中使用 code runner 运行节点文件时,结果是相同的。此外,节点在

cmd
和 PowerShell 中工作得很好。

我尝试重新安装node,但问题仍然存在。我尝试使用

nvm
但 nvm 的一些输出被隐藏并且它错过了所有内容,所以我卸载了它。我通过尝试创建一个无限循环文件并执行它来检查节点是否执行不可见的输出或空字段,并且输出是相同的(空字段)。

node.js visual-studio-code terminal nvm vscode-code-runner
1个回答
0
投票

VS Code 输出的此问题可能源于多种来源。

  • 确保您使用的是最新版本的 Visual Studio Code。 有时,过时的版本可能会导致意外行为。
  • 禁用与 Node.js 或代码运行程序相关的任何扩展 暂时地。有时,扩展可能会发生冲突并影响 输出。
  • 清除 VS Code 缓存。您可以通过以下方式完成此操作
    %APPDATA%\Code (Windows) 或 ~/Library/Application Support/Code (macOS) 并删除缓存和缓存数据文件夹。
© www.soinside.com 2019 - 2024. All rights reserved.