7

パス文字列で文字列補間を使用して .less ファイルをインポートするにはどうすればよいですか。

@folder: "LessFiles";

私はこれを試しました

@import "@{folder}/file.less";

Error:
File Not Found. 
HTTP GET Url is "%7Bfolder%7D/file.less" 

この:

@import formatString("{0}/file.less",@folder);

Error:
Server throws System.NullReferenceException

この:

@path: "@{folder}/file.less";

@import @path;

Error:
directive block with unrecognised format on line 16 in file 'test.less':
 [15]: 
 [16]: @import @path;
       --------^
 [17]: 

これを解決するためのヒントはありますか?

ありがとう!

4

1 に答える 1

1

Less 1.4.0 以降では変数補間が可能です@imports

@bacon: "../bacon";

@import @{bacon}/smokey.less; 

詳細については、こちら - Less Language Features のインポート ステートメントを参照してください。

于 2014-06-18T14:45:34.547 に答える