@variable (@variable: "file.less") を使用して、file.less を main .less にインポートしたいと考えています。
私はこの方法を試しました:
@var: 'file.less';
@import @var
またはこの方法:
@import "@var"
また:
@import "@{var}"
しかし、うまくいきません。
何か案は?
@importsは@variablesの前に処理されるため、機能しません。
LESS 1.4.0 のベータ版をチェックしてください。@import ステートメントで変数を処理できる必要があります。
https://github.com/cloudhead/less.js/issues/410
// An example from the issue for this feature:
@theme: winter;
@import "@{theme}/theme.less";
ノードのベータ版は、次の方法で入手できます。
npm install -g less@beta
または、 https://github.com/cloudhead/less.js/blob/master/dist/less-1.4.0-beta.jsのブラウザーの場合
どうですか:
@import url(@var);
?
いや、それはうまくいかないようです。