7

我在 Visual Studio Professional 13 上使用 Node,我很快意识到每次更改代码都重新启动服务器变得很麻烦。

所以我做了一些研究,发现大多数人使用 nodemon 来自动刷新他们的服务器。虽然在线教程使用命令行来安装和运行他们的服务器,但我使用 VS 的界面生成我的 express 项目并下载 nodemon。

我的问题是,当我运行服务器时,更新代码时服务器不会重新启动。我的问题是,如果我使用 VS 对项目进行编码,如何通过 nodemon 运行我的服务器

此链接还显示与我有相同问题的人,但其中的解决方案并不那么清楚 https://nodejstools.codeplex.com/workitem/545

4

3 回答 3

5

以下对我有用:

  • 打开您的项目属性(“项目”>“您的应用程序属性...”)

  • 将“Node.exe路径”指向nodemon.cmd(点击输入框右侧的按钮,在地址栏中输入“%AppData%\npm\”,显示所有文件,选择“nodemon.cmd”,保存属性表)

启动调试器,或使用“不调试启动”(Ctrl+F5)

于 2015-03-28T07:29:27.863 回答
3

接受的答案对我不起作用,因为我的 Nodemon 安装中没有 nodemon.cmd 文件。也许事情已经改变了。

但是,这确实有效:

在项目属性中,我只是将 Node.exe 选项设置为"C:\Program Files (x86)\nodejs\node_modules\nodemon\bin\nodemon.js" server.js

请注意,我的 TypeScript 文件是服务器。ts,但我使用了编译后的文件名服务器。Node.exe 选项中的j s。

在此处输入图像描述

于 2015-08-18T21:43:48.970 回答
1

尝试使用最新版本的 NTVS(Visual Studio 的节点工具)。

现在,当我在调试中运行应用程序并更改一些代码服务器时,重新启动并应用更改。在新版本中真是太棒了!

于 2014-09-10T10:20:12.470 回答