Currently is seems that for any code change in a sails.js app you have to manually stop the sails server and run sails lift again before you can see the changes
sails lift
For example with nodemon to watch api and config directories
nodemon
.nodemonignore contents
.nodemonignore
views/* .tmp/* .git/*
Run the command after creating .nodemonignore
$> nodemon -w api -w config
Example for supervisor to ignore 3 directories
$> supervisor -i .tmp,.git,views app.js