Visual Studio 运行 Javascript 代码中是否有 "immediate window"?

Is there an "immediate window" in Visual Studio Code to run Javascript?

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

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

我确实喜欢使用 Visual Studio 代码(历史上的 sublime text),有时只是为了弄乱代码片段的语法。如果我也可以 运行 Javascript quickly 就好了。我可以在 VSCode 中下载一个包来这样做吗?或者已经内置的东西?

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

Node.js is a platform for building fast and scalable server applications using JavaScript. Node.js is the runtime and NPM is the Package Manager for Node.js modules.

To get started, install Node.js for your platform. The Node Package Manager is included in the Node distribution.

从(至少)我当前版本的 VS Code (1.5.2) 开始,"Debug Console" 在调试时允许您 运行 任意 JavaScript 代码在 VS Immediate Window 中。 (类似于 Chrome 开发工具控制台。)

与 VSCode 中的 Visual Studio 不同,没有立即 Window。但是你仍然可以在 VSCode.

中执行 Javascript

安装 Code Runner 扩展 - https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner

打开VSCode中的JavaScript文件,然后使用快捷键Ctrl+Alt+N,代码将 运行,输出将显示在输出 Window.

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

在 VS Code、Jet Brains 和 Atom 上工作。

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

安装节点(显然是 npm)

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

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

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