在Sublime Text 2中重新启动/停止一个nodejs服务器?

我使用Sublime Text 2来下载nodejs包( https://github.com/tanepiper/SublimeText-Nodejs ),但似乎无法find一种方法,将重新启动或停止服务器,除了我必须进入任务pipe理器和杀死进程。 当使用插件提供的命令与节点一起运行文件时,它不会给你任何一种命令窗口,所以Ctrl + C将不起作用。

我发现了一些骇人的做法,例如.bat文件,它查找运行在特定端口上的进程,然后将其杀死。 然后有一些Linux命令,因为我在Windows上,所以不会使我受益。

我希望在这里有人会看到这一点,并知道我可以用来轻松启动和停止节点服务器进行开发的解决scheme。

我认为在这里最好的解决scheme是使用一个名为Nodemon的模块,每次在项目中保存一个文件时都会重新启动节点服务器。

https://github.com/remy/nodemon

如果你使用ctrl + b命令从崇高build立服务器,它将运行服务器,然后你可以通过使用默认的ctrl + break命令来终止它。 因为我在没有rest键的笔记本电脑上,我修改了键绑定是我有的( ctrl + alt + k )。

我build议你创build一个看门狗循环。

1)启动看门狗,用命令instructiosn如何重新启动节点

2)看门狗监控您的src /文件夹,并将检测到更改(您保存文件)时重新启动节点

这里有不同的看门狗应用程序和库,但是这已知可以跨平台使用:

http://pypi.python.org/pypi/watchdog/

至lessCoffeeScript编译器可以在内部进行监控,所以你不需要任何第三方解决scheme来自动重新启动它。 但是不知道的准系统节点:(