$ переменные CSS не работают в Git при использовании Gulp Watch

Я использую Git с Node.JS. Использование методов gulp.src и gulp.dest для организации файлов CSS. Все работает нормально. Проблема возникает, когда я создаю файл CSS для переменных цветов, например:

  1. $ mainBlue: # 169aff;
  2. $ mainBlack: # 333333;

Я также импортирую файл переменных CSS в основные файлы CSS, как и другие. Но когда я использую "gulp watch" и после этого сохраняю файл CSS, я получаю следующую ошибку.

Эта проблема не возникает, когда я использую переменную ($ mainBlue: # 169aff;) в том же файле вместе с назначением элементу типа «a {color: $ mainBlue;), если я использую назначенную переменную в другом файле this проблема возникает.

events.js:183 throw er; // Unhandled 'error' event ^ CssSyntaxError: postcss-simple-vars: C:\path\app\assets\styles\modules_btn.css:9:9: Undefined variable $mainBlue at Input.error (C:\path\node_modules\postcss\lib\input.js:119:22) at Declaration.error (C:\path\node_modules\postcss\lib\node.js:116:38) at Object.opts.unknown (C:\path\node_modules\postcss-simple-vars\index.js:97:24) at variable (C:\path\node_modules\postcss-simple-vars\index.js:24:24) at C:\path\node_modules\postcss-simple-vars\index.js:35:22 at String.replace () at simpleSyntax (C:\path\node_modules\postcss-simple-vars\index.js:34:16) at bothSyntaxes (C:\path\node_modules\postcss-simple-vars\index.js:46:11) at C:*path*\node_modules\postcss-simple-vars\index.js:63:16 at repeat (C:\path\node_modules\postcss-simple-vars\index.js:56:20)

Эти объявления переменных находятся в верхней части файла scss, который импортируется до того, как переменные используются в другом файле .scss?

Mark 28.05.2018 03:09

Спасибо за ответ, посмотрите, я создал эти две указанные выше переменные и поместил их в файл "variables.css", а также импортировал переменные.css в основной файл styles.css. Когда я определяю для переменной цвет, например {color: $ mainBlue;}, вне файла variables.css, он показывает эту ошибку. И если я определю две указанные выше переменные внутри файла, в котором я использую {color: $ mainBlue;}, это сработает.

user3322423 29.05.2018 12:40
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
138
0

Другие вопросы по теме