32

是的,我一直在浏览器中使用 F12 来使用控制台测试 Javascript 片段。我已经厌倦了(无论如何暂时)。

我在 Visual Studio 中读到过,您可以使用即时窗口以交互方式运行 Javascript。我还没有那么努力地尝试过。我想当我这样做时,它告诉我它在设计模式下无法评估......呃,真痛苦。

我有时喜欢使用 Visual Studio Code(历史上的崇高文本)来搞乱代码片段的语法。如果我能在那里太快地运行 Javascript 也会很好。我可以在 VSCode 中下载一个包吗?还是已经内置的东西?

4

6 回答 6

33

从(至少)我当前版本的 VS Code(1.5.2)开始,“调试控制台”在调试时允许您像在 VS 即时窗口中一样运行任意 JavaScript 代码。(类似于 Chrome 开发工具控制台。)

于 2016-09-13T19:44:58.940 回答
29

VSCode 中没有与 Visual Studio 不同的即时窗口。但是你仍然可以在 VSCode 中执行 Javascript。

安装代码运行器扩展 - https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

在 VSCode 中打开 JavaScript 文件,然后使用快捷键++ Ctrl,代码将运行,输出将显示在输出窗口中。AltN

于 2017-01-14T12:37:26.820 回答
7

我发现这个扩展为 JS 制作了一个便签本,它在你输入的同时运行:https ://quokkajs.com/

适用于 VS Code、Jet Brains 和 Atom。

于 2017-10-05T00:36:18.713 回答
5

如果您不想启动调试会话或安装扩展,拥有 JavaScript 控制台的简单方法是在终端中启动 Node。

  1. 查看 -> 终端
  2. 开始node(没有任何参数 - 你需要node在你的 PATH 中)
  3. 现在您有了一个具有自动完成和值预览功能的 repl。

它没有 Chrome 控制台的功能,但我发现它足以在我工作时评估 JS 代码。

于 2021-04-21T14:04:37.057 回答
0

在编辑器下方的终端中运行命令node,这将创建一个可以输入任意 JavaScript 的节点环境。您必须首先从nodejs安装节点(显然是 npm)。

于 2020-02-27T18:11:10.413 回答
-1

这可能会做到:https ://code.visualstudio.com/Docs/runtimes/nodejs

Node.js 是一个使用 JavaScript 构建快速且可扩展的服务器应用程序的平台。Node.js 是运行时,NPM 是 Node.js 模块的包管理器。

首先,为您的平台安装 Node.js。Node 包管理器包含在 Node 发行版中。

于 2015-09-21T16:27:32.560 回答