Visual Studio调试器不会运行现有节点项目

时间:2015-01-30 09:46:11

标签: node.js visual-studio

我使用快速生成器创建了一个节点项目,并且没有添加任何其他代码。如果我使用npm start从npm命令提示符运行它,它正在使用localhost:3000。

如果我在Visual Studio中使用现有nodejs代码中的模板,则点击调试或运行按钮永远不会有效。它弹出node.exe控制台并在一秒后关闭它。 "调试器侦听端口5858"。

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

我需要配置什么才能使其工作方式与使用VS创建的默认项目相同?

更新

似乎即使我从工作项目中获取文件并使用它们来创建另一个"来自现有Node.js代码" debug / run命令失败。所以我想它与项目文件有关,但我检查了它们,它们似乎是一样的。我错过了什么?

1 个答案:

答案 0 :(得分:1)

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

要更改StartupFile,请右键单击JS应用程序,然后选择" Properties"。在" General"下,您将看到"脚本(启动文件)",这是您进行更改的地方。

Home帮助其他人尝试将Visual Studio用作node.js的IDE。