Устаревшие переменные, переходящие на Liferay 7.2

Во время миграции темы с Liferay 7 на Liferay 7.2 у меня возникают следующие проблемы. Скажите, пожалуйста, что использовать вместо этих устаревших переменных?

$state-danger-text was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
    $state-info-bg was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
    $state-info-border was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
    $state-info-text was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
    $state-success-border was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
    $state-success-text was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
    $state-warning-border was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
    $state-warning-text was deprecated in Lexicon CSS 1.x.x and has been removed in the new Clay 2.x.x version
and many more...

2 ответа

Я думаю ты звонил gulp upgrade чтобы получить этот результат.

Согласно руководству по миграции, вам просто нужно удалить эти переменные. Они определены в одном из файлов вашей темы (например,_variables_custom.scss) и больше не нужны.

переход темы на 7.2 изменит структуру использования на следующем шаге

  1. npm install -g generator-liferay-theme@9.xx
  2. npm install --save-dev liferay-theme-tasks@9.xx
  3. глоток обновления
  4. gulp init

тогда вам хорошо идти.

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