Как исправить ошибку Sass: Недопустимый родительский селектор «[тип=кнопка]»

#sass

#нахальство

Вопрос:

Я переключил свой компилятор Sass с libsass/sassc 3.6.2 на Dart Sass 1.44.0, и теперь я получаю эту ошибку. Я понятия не имею, что это значит. Это ошибка?

 Error: Invalid parent selector "[type=button]"  ╷ 312 │ ┌ amp;a:link, 313 │ │ amp;a:visited 314 │ │ {  │ └────^  ╵  

Это и есть код:

 #{$buttonInputs}, div.buttons a, span.buttons a, a.button {  // (some lines omitted...)  amp;a:link,  amp;a:visited  {  color: $buttonColor;  text-decoration: none !important;  } }  

И это определение в импортированном файле:

 $buttonInputs: "button, input[type=button], input[type=color], input[type=image], input[type=reset], input[type=submit]";  

Почему существует разница между обоими компиляторами Sass? И как мне избавиться от ошибки, чтобы продолжить свою работу?

Комментарии:

1. Я не понимаю вашего кода. Как может input[type=button]a быть допустимый селектор ? Это a вход или вход ? Не может быть и того, и другого.

2. Первый уровень охватывает некоторые input s , а также a , так что он явно может совпадать.