Javascript 为什么带有Node.JS工具的Visual Studio 2017无法运行/调试Node.JS项目?

Javascript 为什么带有Node.JS工具的Visual Studio 2017无法运行/调试Node.JS项目?,javascript,Javascript,我刚刚安装了适用于visual studio的Node.JS工具,并创建了一个新的Blank Node.JS Web应用程序。在没有对项目进行任何其他修改的情况下,每当我单击>Internet explorer或按F5键时,就会出现一个控制台窗口,其中显示Debugger Listing on[::]:5858,就是这样,调试按钮将再次启用,控制台窗口保持打开状态 然后我尝试访问localhost:1337(在项目属性和代码本身中配置的默认端口),它告诉我该页面不存在。然后我尝试了localho

我刚刚安装了适用于visual studio的Node.JS工具,并创建了一个新的Blank Node.JS Web应用程序。在没有对项目进行任何其他修改的情况下,每当我单击>Internet explorer或按F5键时,就会出现一个控制台窗口,其中显示Debugger Listing on[::]:5858,就是这样,调试按钮将再次启用,控制台窗口保持打开状态

然后我尝试访问
localhost:1337
(在项目属性和代码本身中配置的默认端口),它告诉我该页面不存在。然后我尝试了
localhost:8080
,但仍然一无所获。唯一有效的方法是
localhost:5858
,它似乎只显示一些调试信息

但是,如果我选择启动而不进行调试,那么VisualStudio会愉快地启动相同的控制台窗口和浏览器,并立即开始加载
localhost:1337
,完成后,我会收到“Hello world”消息,该消息是编写项目以显示的

我尝试重新安装扩展,整个IDE,最后我在一台单独的机器上进行了尝试,结果显示出相同的行为

有什么线索吗?我忽略了哪些步骤?

1)在项目中,右键单击js脚本并选择Set asNode.js Start-up File

2) 右键单击项目,然后单击调试->启动新实例


调试会话已启动。此过程适用于console项目。

此答案实际上很有帮助。我想补充一点,您必须右键单击app.js或server.js文件。