Я новичок в Sass (SCSS).В Sass я следую за 7-1 pattern
, и в настоящее время я использую Phpstorm в качестве IDE.
Я импортирую все мои _<name>.scss
файлы в один основной файл с именем main.scss
file.
Проблема
Я определяю свои цветовые переменные в файле _variables.scss
, но когда я использую их в другом файле .scss, PhpStorm выдает ошибку, подобную
Элемент 'gutter-Horizontal' ( имя переменной ) разрешается только по имени без использования явного импорта подробнее ...
Я также даю скриншот моей IDE, поэтому вы знаете структуру моей папки.
Я проверяю весь интернет, но не могу найти никакого решения, это не повторяющийся вопрос этого вопроса хорошо !!
НО
Когда я импортирую свой _variables.scss
в мои файлы scss, ошибка исчезает.
Вопрос
Итак, мне нужно импортировать vaiables.scss
во все мои файлы scss или я сделал что-то не так?
Я не понимаю, откуда возникла эта проблема?Sass или PhpStorm?
variables.scss
// COLORS
$color-primary: #55c57a;
$color-primary-light: #7ed56f;
$color-primary-dark: #28b485;
$color-gray-dark: #777;
$color-black: #000;
$color-white: #fff;
// GRID
$grid-width: 114rem;
$gutter-vertical: 8rem;
$gutter-horizontal: 6rem;
main.scss
@charset "UTF-8";
@import 'abstracts/variables';
@import 'abstracts/functions';
@import 'abstracts/mixins';
@import 'base/animations';
@import 'base/base';
@import 'base/typography';
@import 'base/utilities';
@import 'components/buttons';
@import 'layout/header';
@import 'layout/grid';
@import 'pages/home';