TAT.yana fis3 初步学习体验
In 未分类 on 2016年01月05日 by view: 11,796
17

作为前端开发,或多或少都会接触很多前端构建工具,最近的业务使用到了百度 FIS 团队的 fis3,想和大家分享下我所理解的 fis3。

 

使用方法简单说

首先,你需要安装 node 和 npm

然后,使用 npm install -g fis3  命令安装 fis3,安装完成是这样的

图片1表示安装成功。

然后我们可以通过 fis3 release -w 来对代码进行监听。

注:fis3 默认内置了 fis3-command-release 插件,提供了文件监听和浏览器自动刷新功能,在 release 的时候添加-w 或-L 参数就可以,这样可以很方便的部署代码。

当你需要使用插件的时候,可以用 fis3 install -g 插件名 进行安装。

与其他构件工具一样,fis3 也需要配置 fis-conf.js 文件。

添加 MD5 戳以及资源的合并压缩(配置useHash: true即可添加 MD5 戳)

CssSprite 图片合并

对 sass 文件进行编译

 

这样我们就可以使用基本的 fis3 了。

 

fis 三种编译能力

fis3 可以做到以下几点:

a

其主要功能基本都是围绕着前端开发所需要的三种编译能力:资源定位、内容嵌入、依赖声明。

1、资源定位

HTML 中的资源定位

js 中的资源定位

  编译后

css 中的资源定位

  编译后