私は、読みやすいように小さなファイルに分割しようとしている、本当に大きな無限のファイルを持っています。CSSのインポート構造が簡素化
しかし、私がインポートしているファイルはmain.lessファイルの変数とミックスインに依存しているので、自分でコンパイルすることはありません。
変数とミックスインを両方のファイルの先頭に含めるか、これについてもっと良い方法がありますか?
私は、読みやすいように小さなファイルに分割しようとしている、本当に大きな無限のファイルを持っています。CSSのインポート構造が簡素化
しかし、私がインポートしているファイルはmain.lessファイルの変数とミックスインに依存しているので、自分でコンパイルすることはありません。
変数とミックスインを両方のファイルの先頭に含めるか、これについてもっと良い方法がありますか?
変数とミックスインは、他のスタイルから独立している場合は(彼らはおそらくする必要がありますよう)あなたが変数とミックスインの両方のために別々のファイルを作成することができます...
- less_directory
|-- mixins.less
|-- variables.less
|-- style1.less
`-- style2.less
..andそしてちょうどimport
それらとして必要です。
main.less
ファイルに変数を含める場合、変数をすべてのファイルに含める必要はありません。すべてがmain.less
にコンパイルされますので、
/* main.less */
@import mixins.less
@import one.less
@import two.less
あなたがone
またはtwo
で作業するときにのみ、あなたのサイトにmain.less
をロードしていると仮定すると、mixins
から変数がうまく動作するはずです。
これは最善の方法ではありません(繰り返しているので)、これはブートストラップがとるアプローチではありません。 1つのmain.lessファイルをcssにコンパイルされた唯一のファイルとして使用し、そこにあるものすべてをインポートする方がいいです(他の回答に投稿されているように) – bzx