Использование Grunt-Contrib-Watch с asp. net-vnext и Visual Studio 15
Я играл с asp. net-vnext, и в настоящее время смотрю на интеграцию grunt с помощью Task runner в Visual Studio 2015,
У меня есть файл grunt, который использует grunt-contrib-watch для мониторинга моих файлов SASS и компиляции их в CSS в WWWRoot, когда они есть .
Файл grunt работает, но когда я подключаю его к событию post-build и отладке, VS не запускает браузер. Я думаю, это потому, что задача grunt-contrib-watch никогда не возвращается, так что VS не могу сказать, что задание выполнено.
Я мог бы использовать задачу grunt-concurrent и grunt-open, чтобы открыть браузер во время выполнения задачи watch, но это означало бы жесткое кодирование url-адреса проекта в файл grunt, не стремясь к этому, он чувствует себя немного хаки.
Есть ли лучший способ добиться этого?
Спасибо
Пит
1 ответ:
Оказывается, что это не тот способ, которым он предназначен для использования, и, как было указано мне, наблюдение за файлами для изменений, на самом деле не связано с построением в любом случае.
Я добавил еще одну задачу в GruntFile, который просто наблюдает за SCSS-файлами и связал ее с событием Project open в TaskRunner. Кажется, работает отлично.