私は Win64 用の Koala を使用して sass (多くのパーシャルを含む) を css に問題なくコンパイルしていますが、Koala の自動コンパイル機能はルート scss ファイルに更新がある場合にのみ実行されるため、Koala を開いて「コンパイル」を押す必要があります。含まれているパーシャルに変更を加えるたびにボタン。
sass パーシャルの変更を監視するように scss 自動コンパイルを構成する方法はありますか?
私は Win64 用の Koala を使用して sass (多くのパーシャルを含む) を css に問題なくコンパイルしていますが、Koala の自動コンパイル機能はルート scss ファイルに更新がある場合にのみ実行されるため、Koala を開いて「コンパイル」を押す必要があります。含まれているパーシャルに変更を加えるたびにボタン。
sass パーシャルの変更を監視するように scss 自動コンパイルを構成する方法はありますか?
私自身が問題を抱えていたので、これに出くわしました。文書化するだけで...
style.scss
またはを作成しglobal.scss
(Koalaで「自動コンパイル」を設定するようにしてください)、インポートのみで埋めます:
@import 'layout'; //_layout.scss
@import 'layout_modules'; // _layout_modules.scss
@import 'modules'; // _modules.scss
@import 'theme'; // _theme.scss
部分ファイル(部分_
ファイルのファイル名の前に が付きます) を作成して保存すると、自動コンパイルの確認が表示されます ( Koala の設定 > 一般 > "コンパイルが完了したときの通知")。
ただし_layout_modules.scss
、保存時に自動コンパイルをトリガーしません。別のパーシャルに切り替えて保存した場合、それは自動コンパイルされ、Koala は_layout_modules.scss
.
次に、ファイル名の余分なアンダースコアを削除することでした-そのため、 ( on_layoutmodules.scss
を更新してください)、期待どおりに機能しました。@import
style.scss
(私は 5 日間ずっと Sass を使用しています。)
簡単な答え:_
部分ファイルの前に追加し、それらをメイン ファイルにインポートします。
@philtune に感謝