NameError: переменная @ screen-sm-min не определена - PullRequest
0 голосов
/ 14 сентября 2018

У меня есть имя файла base.less и другой файл private.less, который импортирует base.less. В base.less у меня есть этот код

@media (min-width: @screen-sm-min) {

}

когда я пытаюсь скомпилировать с lessc base.less private.css, я получаю эту ошибку

NameError: variable @screen-sm-min is undefined in base.less

Это не мой код и я новичок на меньшее, кто-нибудь знает в чем проблема?

1 Ответ

0 голосов
/ 14 сентября 2018

Вам нужно добавить переменную @screen-sm-min к вашему base.less, как это @screen-sm-min: 375px; до того, как вы где-нибудь используете эту переменную.В идеале вы создаете файл с именем vars.less, помещаете туда все свои переменные и включаете его в свой файл base.less.

vars.less

@screen-sm-min: 375px;
@default-background-color: #fff;
@my-special-border-color: red;

Теперь вы можете использовать @screen-sm-min в любом месте вашего CSS.Также проверьте http://lesscss.org/#variables

...