У меня была похожая проблема.
Моя файловая структура выглядела так:
website-root
_dev
_some-partial.scss
_stuff.scss
main.scss
css
main.css
js
...
watchSass.bat
...
Я храню свои файлы .scss внутри _dev и компилирую их в папку css.
Мой предыдущий пакетный файл выглядел так:
sass --watch "_dev\main.scss":"css\main.css"
Я просто изменил его, чтобы посмотреть всю папку, а не конкретный файл, например:
sass --watch "_dev":"css"
Теперь изменение любого файла .scss приводит к перекомпиляции нечастичных (в свою очередь, перекомпиляции включаемых в них партиалов).
Спасибо пользователю hlb
на freenode #sass за помощь в этом!