5

私は Win64 用の Koala を使用して sass (多くのパーシャルを含む) を css に問題なくコンパイルしていますが、Koala の自動コンパイル機能はルート scss ファイルに更新がある場合にのみ実行されるため、Koala を開いて「コンパイル」を押す必要があります。含まれているパーシャルに変更を加えるたびにボタン。

sass パーシャルの変更を監視するように scss 自動コンパイルを構成する方法はありますか?

4

2 に答える 2

9

私自身が問題を抱えていたので、これに出くわしました。文書化するだけで...

私がしたことその1

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.

やったことその2

次に、ファイル名の余分なアンダースコアを削除することでした-そのため、 ( on_layoutmodules.scssを更新してください)、期待どおりに機能しました。@importstyle.scss

(私は 5 日間ずっと Sass を使用しています。)

于 2015-02-10T15:48:52.497 に答える
1

簡単な答え:_部分ファイルの前に追加し、それらをメイン ファイルにインポートします。

@philtune に感謝

于 2016-08-21T06:41:16.033 に答える