Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/428.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/ant/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
直接从VisualStudio以REPL方式执行javascript(node.js)代码_Javascript_Visual Studio_Node.js_Unit Testing_Visual Studio 2012 - Fatal编程技术网

直接从VisualStudio以REPL方式执行javascript(node.js)代码

直接从VisualStudio以REPL方式执行javascript(node.js)代码,javascript,visual-studio,node.js,unit-testing,visual-studio-2012,Javascript,Visual Studio,Node.js,Unit Testing,Visual Studio 2012,我想在VisualStudio中运行一些javascript代码(单元和交互测试),并能够看到控制台输出。VS有可能做到这一点吗?我相信这是可能的,至少在某种程度上是可能的。我还没有完全按照你说的做,但我确实有一个节点在iis中运行,使用iisnode。我还知道有一个版本的iisnode在iisexpress下运行。我会调查的 我猜您可以使用iisnode模块启动一个项目,您可以将默认文档设置为要运行的.js文件,但您可能只能通过浏览器获得控制台输出 iisnode确实提供了通过浏览器调试和查看

我想在VisualStudio中运行一些javascript代码(单元和交互测试),并能够看到控制台输出。VS有可能做到这一点吗?

我相信这是可能的,至少在某种程度上是可能的。我还没有完全按照你说的做,但我确实有一个节点在iis中运行,使用iisnode。我还知道有一个版本的iisnode在iisexpress下运行。我会调查的

我猜您可以使用iisnode模块启动一个项目,您可以将默认文档设置为要运行的.js文件,但您可能只能通过浏览器获得控制台输出


iisnode确实提供了通过浏览器调试和查看控制台输出的功能。例如,如果您在localhost:1234/test.js上运行test.js文件的iisnode模块,您可以通过转到localhost:1234/test.js/debug获得浏览器开发人员工具。这将为您提供控制台输出,但我不能完全确定您是否能够在VS中直接获得它。

用于Visual Studio的Node.js工具有一个可用于此类操作的工具。

我喜欢Visual Studio(和2017)的交互式窗口,但最近我开始使用Visual Studio代码。我真的很喜欢它,但是缺少交互式窗口(REPL)

我需要这个。因此,我尝试了几个扩展,但没有一个比VS的Node.js工具更好。解决方案是让我自己做一个,您可能需要NodeJs 8+来用于Visual Studio代码