Потому что задача js_reload вызывает перед выполнением себя задачу scripts, та пересохраняет файлы, срабатывает ватчер, который запускает задачу js_reload, которая вызывает перед выполнением себя....
Сами так написали.
Вообще-то исполняемые файлы лежат в %AppData%\npm
И именно эта директория должна быть прописана в переменной PATH
Лично я не помню, чтобы вручную ее прописывал. по-моему инсталлятор ноды делает это сам (систему только нужно перезагрузить после инсталла)