Visual Studiodebugging器不运行现有节点项目

我已经使用快速生成器创build了一个节点项目,并没有添加任何额外的代码。 如果我使用npm start从npm命令提示符运行它,它在localhost:3000上工作。

如果我在Visual Studio中使用现有的nodejs代码中的模板,那么点击debugging或运行button将无法工作。 它popupnode.exe控制台,并在一秒钟后closures它。 “侦听端口5858的debugging器”。

从Visual Studio创build快速应用程序按预期工作。

我需要做什么configuration才能像使用VS创build的默认项目一样工作?

更新:

似乎即使我从工作项目中获取文件并使用它们创build另一个“From Existing Node.js code”,debug / run命令也会失败。 所以我想这与项目文件有关,但我检查他们,他们似乎是相同的。 我错过了什么?

经过大量的挖掘,我在两个项目上都运行了WinMerge,并注意到项目文件StartupFile内部被设置为app.js而不是bin / www

要更改StartupFile,请右键单击JS应用程序并select“属性”。 在“常规”下,您将看到“脚本(启动文件)”,这是您进行更改的地方。

Home可以帮助别人尝试将Visual Studio用作node.js的IDE。