Ошибка Vaadin 8.1 SCSS по умолчанию: не удается разрешить каталог «valo» и ошибка: (1, 18) не удается разрешить файл «valo.scss»

В приложении Vaadin 8.1.5, созданном с использованием архетипа Maven с именем vaadin-archetype-widget, где я кратко просматриваю файл в модуле демонстрационного приложения › src › main › webapp › VAADIN › themes › demo › styles.scss, я получаю эти ошибки, о которых сообщает IntelliJ 2017.2:

Ошибка: (1, 13) Не удается разрешить каталог «valo»

Ошибка: (1, 18) Не удается разрешить файл «valo.scss»

…относительно этого контента:

@import "../valo/valo.scss";

$gray: #d1d1cf;
$green: #40b527;
$darkgreen: darken($green, 30%);
…

Это реальная ошибка?

  • Является ли эта строка остатком предыдущих версий Vaadin?
  • Или эта папка valo и файл valo.scss появляются во время сборки, так что это не проблема?

Даже после сборки при просмотре папки target не обнаруживается вложенная папка valo. Я вижу targetmy-app-1.0-SNAPSHOTVAADINthemesdemostyles.scss. Это наводит меня на мысль, что это может быть ошибка, оставшаяся в артефактах архетипа Maven из предыдущих версий Vaadin.


person Basil Bourque    schedule 20.10.2017    source источник
comment
Это папка valo в пути к классам? Обычно в некоторых темах JAR-файл.   -  person Steffen Harbich    schedule 21.10.2017


Ответы (1)


Это не настоящая ошибка, это IntelliJ не видит здесь общей картины (или, как и любая IDE в большинстве случаев). Ответственность за правильность или неправоту здесь принимает SASS-компилятор Vaadin (который либо запускается по запросу в режиме разработки, либо с помощью вашего инструмента сборки), и он будет искать вещи в пути к классам, в то время как IntelliJ попытается найти их в фактические каталоги.

Эта вложенная папка valo будет найдена во время выполнения в банке com.vaadin:vaadin-themes.

person cfrick    schedule 21.10.2017
comment
Я добавил к Вопросу абзац, объясняющий, что я не нахожу вложенной папки valo во встроенной цели. - person Basil Bourque; 21.10.2017
comment
Эти каталоги находятся в банке com.vaadin:vaadin-themes. - person cfrick; 21.10.2017