This repository was archived by the owner on Jun 1, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1.9k
SASS / SCSS の割り算の記法 #6346
Copy link
Copy link
Open
Labels
Description
改善詳細 / Details of Improvement
Dart SASSをSASS/SCSSエンジンとして用いる場合の、除算(/)記法の制限変更(強化)への対応案
スクリーンショット / Screenshot
割愛します
期待する見せ方・挙動 / Expected behavior
Vueファイル中に<style></style>タグで、あるいはそれらのプログラムファイルから参照される*.sass, *.scssといったファイルの中身に記される、スタイルシートについてです- 現在の
Vue + Nuxt環境構築の際のデフォルトで入ってくるSASS用ローダーモジュールSASS-Loaderでは、Node-SASSでなくこのDart SASSがバンドルされているはずです
https://www.npmjs.com/package/sass-loader - この Dart SASS に、けっこう影響範囲が広そうな変更が加えられます。それは、除算を表す際にプログラミング言語全般としても最も一般的と思われる / (フォワードスラッシュ)記号が使えなくなる」というものです
https://sass-lang.com/documentation/breaking-changes/slash-div - 経過期間を経た後、SASS や SCSS を使い続ける際は、
/記号で除算を表すのが完全不可能となります - これへの対策を考えましょう、というのが本イシュー起票の動機です。実は、既に
Vuetifyには PR を出していたりします。なぜなら、最新のSASS (Dart SASS) + SASS-Loaderモジュールでコンパイルを行った場合、たとえ我々が対策を講じてあってもVuetify中のSASSから多くのエラーメッセージが吐き出されることが既に判明しているためです
fix(styles): deal with new sass restriction vuetifyjs/vuetify#13704
動作環境・ブラウザ / Environment
- macOS / Windows / Linux / iOS / Android
- Chrome / Safari / Firefox / Edge / Internet Explorer
Reactions are currently unavailable