gulp4.0(gulp-dart-sass)を使ってscssをコンパイル。属性値を囲むクオートがシングル・ダブルともに消える。
gulp4.0を使ってscssをコンパイルしているのですが、input[type="text"]など属性値を囲むクオートがシングル・ダブル(' ")ともに消えてしまいます。
scss
1input[type="text"]{ 2 display: block; 3} 4[class^="btn_"]{ 5 display: block; 6}
これをgulp-dart-sassでコンパイルするとこうなります↓
css
1input[type=text]{ 2 display: block; 3} 4[class^=btn_]{ 5 display: block; 6}
試したこと
ちなみに以下のパターンは大丈夫できちんとクオートが残ってコンパイルされます。
background: url(""); content: "";
[]内のクオートがどうも消えている模様。。。。
また、
scss記法からのコンパイルが上記の現象が起きていて、
sass記法からのコンパイルだときちんとクオート付きでコンパイルされます。
その他
最悪、SassMeisterでsass記法に変換して、コンパイルしなおせばよいのですが。なんかそれもなと。
またVSCode Live sass compiler利用は今回は対象外です。
このGulpでscssをコンパイルってかなりメジャーな方法だと思うので、この現象皆さんがどう対応しているのかが知りたいです。
よろしくお願いします。

あなたの回答
tips
プレビュー