2016-10-17 6 views
1

私は.lessファイルのディレクトリを持っている:WebStorm:複数のファイルを見ながらmain.lessファイルでのみコンパイルを少なくする方法

  • main.less(単に依存関係をインポート)
  • dep1.less
  • dep2.less
  • など

私が欲しいです依存関係を変更すると、main.lessファイルのコンパイルのみがトリガーされます。

今のところ私の設定はWebStorm Lessウォッチャーです。どのような範囲と議論が必要ですか?

enter image description here

+2

「ルートファイルのみを追跡する」チェックボックスがあります。試しましたか? – LazyOne

+0

何も変わりません。 ../css内のすべてのファイルを個別にコンパイルします – dagatsoin

+0

私のスコープはフォルダ全体を監視します(すべての変更を監視する) – dagatsoin

答えて

1

Thxを、私は右の設定を見つけるために管理するコメントを@LazyOneします。

  • は空の出力ファイルを引き起こし少ないコマンド引数
  • チェックを外しCreate output file from stdoutの終わりに../$FileNameWithoutExtension$.cssを置くフォルダ全体に時計の範囲を設定し
  • チェックTrack only root files(理由を知りません)。私の場合はあまり明白ではない。実際には、実際にはルートファイルは監視されず、すべての@importの依存関係があり、はルートファイルのみをコンパイルします

enter image description here

+0

ありがとう、これは私を大いに助けました。 – LuTz

-1

あなたは、アンダースコア

(_dep1.less,_dep2.less) 

であなたの部分のファイルを接頭辞場合、それらはコンパイルすることが文句を言いません。そしてそれはあなたがそれらをどのように呼び出すかに影響を及ぼさない:@import _dep1.lessは_dep1.lessをインポートする。

関連する問題