intellij IDEA: неизвестная функция в файле SASS - PullRequest
0 голосов
/ 13 января 2019

Я работаю с Buefy / Bulma и Vue-CLI 3.

Я получаю информацию о проверке неизвестной функции в функции SASS findColorInvert(...), которую я импортирую из утилиты bulma.

У меня есть @import "~bulma/sass/utilities/_all" вверху моего файла scss, который импортирует functions.sass:

...    
@function findColorInvert($color)
  @if (colorLuminance($color) > 0.55)
    @return rgba(#000, 0.7)
  @else
    @return #fff
...
Здесь IntelliJ даже не распознает переменную $color в теле функции. Не говоря уже о colorLuminance, который является функцией, определенной в том же файле.

У меня установлены правильные типы файлов (settings/Editor/File Types: SassStyleSheet:*sass и SCSSStyleSheet:*scss).

Когда я компилирую, генерируется правильный CSS, и я не получаю ошибки от CLI.

1 Ответ

0 голосов
/ 13 января 2019

node_modules/bulma исключен из индексации, поскольку он не указан как прямая зависимость проекта после установки buefy, поэтому определенные в нем функции не могут быть разрешены. Пометка как Не исключено (щелкните правой кнопкой мыши папку, Пометить каталог как / Отменить исключение ), чтобы решить проблему

enter image description here

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