Import less lib before parsing.
在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'
}
}
}
};
file{String|Array}
:import
的文件路径,支持数组形式。
不是。严格来说,这是一个less
预处理工具,原理是在所有的less
文件头部添加@import
。由于fis
目前并未提供针对预处理器的preprocessor
接口,只能通过顺序执行多个parser
的方式进行。
取决于你的less-parser
的配置。less
本身定义了paths
配置项来定义@import
的查找位置,如果你是用的fis-parser-less
,会依次尝试目标文件目录与项目目录。
不可以,由于fis的设计原则,fis-less-parser
不支持import
绝对路径,这里有个办法绕过:fouber/fis-parser-less#4