テーマを移行する際のプラグイン「sass」のエラー「... is deprecated and will be removed in Dart Sass 2.0.0.」
投稿者
Georgel Pop
knowledge-article-header-disclaimer-how-to
knowledge-article-header-disclaimer
legacy-article
learn-legacy-article-disclaimer-text
問題
テーマを新しいバージョンに移行すると、次のタイプのエラーが発生する可能性があります。
Deprecation Warning: Using / for division outside of calc() is deprecated and will be removed in Dart Sass 2.0.0.
Recommendation: math.div($spacer, 2) or calc($spacer / 2)
More info and automated migrator: https://sass-lang.com/d/slash-div
╷
737 │ $navbar-padding-y: $spacer / 2 !default;
│ ^^^^^^^^^^^
╵
build/_css/clay/bootstrap/_variables.scss 737:37 @import
build/_css/clay/bootstrap/bootstrap.scss 9:9 @import
build/_css/clay/base.scss 7:9 @import
build/_css/clay.scss 1:9 root stylesheet
[09:24:43] 'build:compile-css' errored after 2.92 s
[09:24:43] Error in plugin "sass"
Message:
build/_css/compat/components/_dropdowns.scss
Error: compound selectors may no longer be extended.
Consider `@extend .dropdown-item, .disabled` instead.
See http://bit.ly/ExtendCompound for details.
╷
29 │ @extend .dropdown-item.disabled;
│ ^^^^^^^^^^^^^^^^^^^^^^^