美文网首页
前端自动化构建工具 - FIS3 - 第四节:声明依赖

前端自动化构建工具 - FIS3 - 第四节:声明依赖

作者: 会煮咖啡的猫咪 | 来源:发表于2016-11-23 14:56 被阅读59次

前言

通过脚本标注,声明资源的关系,方便后期打包,界面优化。

在html中声明依赖

<!--
    @require demo.js
    @require "demo.css"
-->

在js中声明依赖

/**
 * @require demo.css
 * @require list.js
 */

在css中声明依赖

/**
 * demo.css
 * @require reset.css
 */

创建一个manifest.json文件

__RESOURCE_MAP__

__RESOURCE_MAP__ 字符串会被替换成依赖关系的json字符串

配置 fis-conf.js

fis.match('*.{js,css}', {
    useHash: true
})

fis.match('**.js', {
    release : '/static/js/$0'
});
fis.match('**.css', {
    release : '/static/css/$0'
});

fis.match('*.html', {
    useMap: true
})

默认依赖支持 js css 格式,如果加入 html , 需要设置 useMap = true 的属性

运行 fis3 release

查看 manifest.json

{
    "res": {
        "demo.css": {
            "uri": "/static/css/demo_f1190ba.css",
            "type": "css",
            "deps": [
                "reset.css"
            ]
        },
        "demo.html": {
            "uri": "/demo.html",
            "type": "html",
            "deps": [
                "demo.js",
                "demo.css"
            ]
        },
        "demo.js": {
            "uri": "/static/js/demo_e793ab4.js",
            "type": "js",
            "deps": [
                "demo.css",
                "list.js"
            ]
        }
    },
    "pkg": {}
}

res 是我们的资源
deps 就是我们要的依赖关系了

代码

https://github.com/hans007/JavaScriptCodes/tree/master/fis3/require

我的博客

相关文章

  • 从配置文件带你认识FIS3

    不认识FIS3? 那赶紧去看看吧:FIS3 , 为你定制的前端工程构建工具, 解决前端开发中自动化工具、性能优化、...

  • 利用fis3构建前端项目工程

    利用fis3构建前端项目工程 [TOC] FIS3是国内百度公司产出的一款前端工程构建工具,FIS3可以解决前端工...

  • FIS3和VueJS开发单页面应用

    FIS3是百度开发的一款前端构建工具。 FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步...

  • 前端自动化构建工具 - FIS3 - 第四节:声明依赖

    前言 通过脚本标注,声明资源的关系,方便后期打包,界面优化。 在html中声明依赖 在js中声明依赖 在css中声...

  • FIS的简单用法,好费劲。

    FIS介绍 FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管...

  • fis3入门(百度出品)

    FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、依赖管理、合并、内...

  • gulp && webpack

    gulp 前端自动化构建工具,此类的工具还有gruntwebpack 前端打包工具,打包:分析项目所依赖的内容,自...

  • windows7下fis3的安装

    最近在学习前端自动化构建工具fis3,安装fis3需要先安装node.js,现在梳理一下在安装过程中遇到的一些问题...

  • 百度亲民前端构建工具fis3

    什么是fis3? FIS3 是面向前端的工程构建工具。解决前端工程中性能优化、资源加载(异步、同步、按需、预加载、...

  • gulp

    叫做前端自动化构建工具,此类工具还有:grunt前端自动化构建工具 是什么?答: 自动化 less sass ...

网友评论

      本文标题:前端自动化构建工具 - FIS3 - 第四节:声明依赖

      本文链接:https://www.haomeiwen.com/subject/amlvpttx.html