资源定位

fis 支持对 html 中的 script、link、style、video、audio、embed 等标签的 src 或 href 属性进行分析,一旦这些标签的资源定位属性可以命中已存在文件,则把命中文件的 url 路径替换到属性中

修改 fis-conf.js 配置

fis.config.merge({
    roadmap : {
        path : [
            {
                reg : "**.js",           //文件匹配
                release : "/static/js$", //发布目录
                url : '/static/js$&', //访问 url 是 /static/js/ + filepath
                url : '/static/js$'  //访问 url 是 /static/js/ + filename
            }
        ]
    }
});

使用

fis release -ompd ../out

roadmap

此配置是调整 FIS 的编译流程、产出目录结构、资源引用路径等一系列与最终产出内容密切相关的配置,因此可以说是 FIS 最重要的配置,使用好这个配置,我们可以满足各式各样的产出需求。

配置 说明
path 管理的是项目的目录规范
ext 指定非标准前端语言后缀名(less, coffe, md)与标准前端语言(css, js, html)间的映射关系
domain 可选值, 默认为数组的最后一个元素