smu*_*nar 7 string import string-interpolation less dotless
如何在pathstring中使用字符串插值导入.less文件.
@folder: "LessFiles";
Run Code Online (Sandbox Code Playgroud)
我试过这个
@import "@{folder}/file.less";
Error:
File Not Found.
HTTP GET Url is "%7Bfolder%7D/file.less"
Run Code Online (Sandbox Code Playgroud)
还有这个:
@import formatString("{0}/file.less",@folder);
Error:
Server throws System.NullReferenceException
Run Code Online (Sandbox Code Playgroud)
还有这个:
@path: "@{folder}/file.less";
@import @path;
Error:
directive block with unrecognised format on line 16 in file 'test.less':
[15]:
[16]: @import @path;
--------^
[17]:
Run Code Online (Sandbox Code Playgroud)
任何提示如何解决这个问题?
谢谢!
从 Less 1.4.0 开始,可以使用变量插值@imports
例子
@bacon: "../bacon";
@import @{bacon}/smokey.less;
Run Code Online (Sandbox Code Playgroud)
更多信息可以在这里找到 - Less Language Features import statements