Eclipse CSS Debug с Sass без загрузки изменений - PullRequest
0 голосов
/ 12 июня 2018

Мой проект Eclipse использует Sass.При работе в режиме отладки sass: watch (настроенный на эту статью ) правильно запрашивает изменения в файлах * .scss, компилирует их в CSS и помещает их в целевой каталог.Однако эти изменения не отражены на странице, и проверка страницы с помощью инструментов разработчика Chrome показывает, что новый CSS не выбран.

Использование другого (только для CSS) проекта работает какожидается: любое изменение в CSS копируется в целевой каталог, и обновление страницы отражает правильное изменение.

Я столкнулся с аналогичной проблемой, с которой кто-то столкнулся при использовании LESS .В отличие от этой ситуации, хотя, даже изменяя целевой CSS напрямую, это изменение не отражается в браузере.

Я не могу быть единственным человеком, отлаживающим Sass / CSS в Eclipse, но я не могу найти ни одногоинформация по этой проблеме.

Есть идеи, как это исправить?

РЕДАКТИРОВАТЬ: SCSS компилируется в CSS и копируется в целевой каталог сборки, но не в развертывание Tomcat, гдекод работает.Как я уже сказал, это не проблема с проектами на основе CSS, только с этим, где это скомпилированный файл.

1 Ответ

0 голосов
/ 25 июля 2018

Решена проблема ...

Необходимо добавить запись в сборку веб-развертывания Eclipse, чтобы Eclipse увидела эту динамически сгенерированную папку и связала ее с проектом.

файлы генерировались в каталог local_repo / target / branch_name , где имя_в ветви было динамическим и зависело от того, над какой веткой вы работали;это сделало невозможным создание статической записи в Eclipse WDA для нас.

Наше решение состояло в том, чтобы Maven (1) создал каталог sass-generated / css в local_repo /target , и (2) скопировать css в каталог branch_name / static , к которому он принадлежит.

Теперь при локальной отладке и запуске Sass Watch изменяется на * .scssфайлы обнаруживаются, компилируются в css и внедряются в каталог sass-generate / css .Поскольку этот каталог связан с проектом в Eclipse WDA, Eclipse видит изменение и развертывает его в Tomcat, как и ожидалось!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...