是否有一个「;即时窗口“;在VisualStudio代码中运行Javascript?

是否有一个「;即时窗口“;在VisualStudio代码中运行Javascript?,javascript,visual-studio,interpreter,interactive-mode,visual-studio-code,Javascript,Visual Studio,Interpreter,Interactive Mode,Visual Studio Code,是的,我一直在浏览器中使用F12通过控制台测试Javascript片段。我对此已经厌倦了(至少目前是这样) 我已经读到,在Visual Studio中,您可以使用即时窗口以交互方式运行Javascript。。我还没那么努力过。我想当我这样做的时候,它告诉我它不能在设计模式下进行评估。。。啊,好痛啊 我确实喜欢使用VisualStudio代码(历史上的升华文本)来处理代码片段的语法。如果我能在那里快速运行Javascript,那也太好了。是否有一个包我可以下载在VSCode这样做?或者已经内置的东

是的,我一直在浏览器中使用F12通过控制台测试Javascript片段。我对此已经厌倦了(至少目前是这样)

我已经读到,在Visual Studio中,您可以使用即时窗口以交互方式运行Javascript。。我还没那么努力过。我想当我这样做的时候,它告诉我它不能在设计模式下进行评估。。。啊,好痛啊

我确实喜欢使用VisualStudio代码(历史上的升华文本)来处理代码片段的语法。如果我能在那里快速运行Javascript,那也太好了。是否有一个包我可以下载在VSCode这样做?或者已经内置的东西?

这可能会:

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

要开始,请为您的平台安装Node.js。节点包管理器包含在节点分发中


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

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

安装代码运行程序扩展程序-


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

我找到了这个扩展名,它为JS创建了一个scrathpad,在您键入的同时运行:


在VS代码、Jet Brains和Atom上工作。

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

如果您不想启动调试会话或安装扩展,使用JavaScript控制台的简单方法是在终端中启动节点

  • 查看->终端
  • 启动
    节点
    (无任何参数-路径中需要
    节点
  • 现在您有了一个带有自动完成和值预览的repl

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

    也许我可以尝试为VS安装node.JS工具。也许VS代码也有类似的功能。你想在服务器端JavaScript(在他们的计算机上)还是客户端JavaScript(在你的计算机上)?对生产方面的任何事情都不感兴趣。这更多的是为了我自己的开发风格,“嘿,我需要非常快速地找出一些语法。我甚至不想部署到我的测试环境来测试代码。我只需要快速查看一些输出”我认为VSC的新窗口是为了在nodejs运行时评估复杂的表达式;例如,在一个重要对象内找到一个可通过方法访问的值。它并不是简单地从中性状态计算表达式。为此,请在交互模式下使用浏览器窗口或节点。您还可以尝试使用类似JSFIDLE的站点。您可以在VSCode中设置运行配置,以简单地运行通过NodeJS获得的JS文件,即使它通过简单的输出退出。您可以将一个这样的文件设置为一个“测试项目”,用于在编码前试用功能。注意:如果您不想保存或打开现有文件,也可以在新的无标题选项卡上使用
    更改语言模式
    (快捷键
    Ctrl
    +
    K
    M
    ),这是当前的正确答案