sassc-railsを利用している我々は、Sassの@importの非推奨化をどのように乗り越えていくか
Hirotaka Miyagi
• online
• Japanese •
Talk
Date: October 22, 2022
Published: October 30, 2022
Announced: unknown
https://kaigionrails.org/2022/talks/mh4gf/
RailsプロジェクトでSassを利用する際、今まではsassc-rails gemと@importを利用してアセットパイプラインに乗せていたプロジェクトが多いのではないでしょうか。
しかし、Sassの@import構文と、sassc-railsが内部的に利用しているSassコンパイラであるLibSassはdeprecatedになってしまいます。代替手段として@use構文に乗り換えていく必要がありますが、LibSassでは@use構文を使うことはできません。@useが使えるDart実装のDartSassに移行する必要があります。
このセッションでは、LibSass / DartSassなどの関連知識と、Rails7でRailsチームから提案されている複数のアセット管理方法も絡めて紹介し、技術選定や導入時の罠・QA方法まで含めて、@importから@useに移行していくための実践方法を紹介します。
発表者
Hirotaka Miyagi
GitHub https://github.com/mh4gf
Twitter https://twitter.com/mh4gf
Kaigi on Railsは、初学者から上級者までが楽しめるWeb系の技術カンファレンスです。
https://kaigionrails.org/
Kaigi on Rails 2022