Skip to content

leeyeh/fis-parser-less-import

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

fis-parser-less-import

Import less lib before parsing.

Usage

fis-conf.js中,将其声明为lessparser之一。请注意,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|Array}: import的文件路径,支持数组形式。

FAQ

这是一个less-parser吗?

不是。严格来说,这是一个less预处理工具,原理是在所有的less文件头部添加@import。由于fis目前并未提供针对预处理器的preprocessor接口,只能通过顺序执行多个parser的方式进行。

配置中的file相对什么路径?

取决于你的less-parser的配置。less本身定义了paths配置项来定义@import的查找位置,如果你是用的fis-parser-less,会依次尝试目标文件目录与项目目录。

配置中的file可以使用绝对路径吗?

不可以,由于fis的设计原则,fis-less-parser不支持import绝对路径,这里有个办法绕过:fouber/fis-parser-less#4

About

Import less lib before parsing.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published