I used Sublime Text 2 to download the nodejs package (https://github.com/tanepiper/SublimeText-Nodejs), but I can't seem to find a way that will restart or stop the server besides my having to go into the task manager and killing the process. When using the command provided by the plugin to run the file with node, it doesn't give you any kind of command window, so Ctrl+C won't work.
I've found a couple hackish way of doing things such as a .bat file that looks up the process running on a specific port, then killing it. Then there are a couple linux commands that don't benefit me since I'm on Windows.
I was hoping someone on here would see this and know a solution I could use to easily start and stop the node server for development.
I think the best solution for you here is to use a module called Nodemon which restarts your node server everytime you save a file inside the project.
https://github.com/remy/nodemon
If you build your server from sublime using the ctrl+b command it will run the server and then you can kill it by using the default ctrl+break command. Since I am on a laptop that doesn't have a break key I modified the key binding to be something I do have (ctrl+alt+k).
I suggest you create a watchdog loop.
1) Start watchdog, with command instructiosn how to restart Node
2) Watchdog monitors your src/ folder and will restart Node when changes detected (you save a file)
There are different watchdog applications and libraries out there, but this is known to work across platforms:
http://pypi.python.org/pypi/watchdog/
At least CoffeeScript compiler can do monitoring internally, so you don't need any kind of third party solution for restarting it automatically. But don't know about barebone Node :(