Usually I have node -supervisor that works in my output directory without any interaction with grunt scripts. My compiler My Coffee Script throws an error (gives me a warning), but it will not stop my server at all. Then you can fix the error, save and wait for the server to reboot.
If you have screen real estate to allow this, I would recommend this setting, since it will not potentially hide errors, but it will still allow you to check whether errors are related to the task you are working on.
source share