Я использую Gulp.js. И вам советую. С помощью него можно собирать полностью свое окружение со всеми компиляциями и изменениями. Через PhpShtorm тоже можно, но это работает только с этой IDE PhpShtorm а значит не столь универсально. Если вникнуть в Gulp то со своим проектом можно делать все.
gulpjs.com - go!
https://www.youtube.com/watch?v=vW51JUVT66w&t=1883s - вот пойдет для начала