我使用快速生成器创建了一个节点项目,并且没有添加任何其他代码。如果我使用npm start从npm命令提示符运行它,它正在使用localhost:3000。
如果我在Visual Studio中使用现有nodejs代码中的模板,则点击调试或运行按钮永远不会有效。它弹出node.exe控制台并在一秒后关闭它。 "调试器侦听端口5858"。
从Visual Studio创建快速应用程序按预期工作。
我需要配置什么才能使其工作方式与使用VS创建的默认项目相同?
更新
似乎即使我从工作项目中获取文件并使用它们来创建另一个"来自现有Node.js代码" debug / run命令失败。所以我想它与项目文件有关,但我检查了它们,它们似乎是一样的。我错过了什么?
答案 0 :(得分:1)
经过大量挖掘后,我在两个项目上运行WinMerge并注意到项目文件 StartupFile 内部设置为 app.js 而不是 bin / www 强>
要更改StartupFile,请右键单击JS应用程序,然后选择" Properties"。在" General"下,您将看到"脚本(启动文件)",这是您进行更改的地方。
Home帮助其他人尝试将Visual Studio用作node.js的IDE。