fis-parser-less-import
Import less lib before parsing.
Usage
在fis-conf.js
中,将其声明为less
的parser
之一。请注意,fis-parser-less-import
必须声明在真正的less-parser
(如此例中的fis-parser-less
)之前:
fis.config.merge({
modules: {
parser: {
less : ['less-import', 'less']
}
},
settings: {
parser: {
'less-import': {
file: 'mixin.less'
}
}
}
};
Setting
file{String}
: import
的文件地址
FAQ
这是一个less-parser
吗?
不是。严格来说,这是一个less
预处理工具,原理是在所有的less
文件头部添加@import
。由于fis
目前并未提供针对预处理器的preprocessor
接口,只能通过顺序执行多个parser
的方式进行。
配置中的file
相对什么路径?
取决于你的less-parser
的配置。less
本身定义了paths
配置项来定义@import
的查找位置,如果你是用的fis-parser-less
,会依次尝试目标文件目录、项目目录以及根目录(绝对路径)。