繁体   English   中英

Visual Studio Code 中是否有“立即窗口”来运行 Javascript?

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

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

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

我确实喜欢使用 Visual Studio Code(历史上是崇高的文本)来处理代码片段的语法。 如果我能在那里过快运行 Javascript 也会很好。 是否有我可以在 VSCode 中下载的软件包? 还是已经内置的东西?

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

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

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

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

我发现这个扩展可以为 JS 制作一个 scrathpad,它在您输入的同时运行: https ://quokkajs.com/

适用于 VS Code、Jet Brains 和 Atom。

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

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM