fis3

fis3 http://fis.baidu.com/fis3/docs/beginning/intro.html

Node 版本要求 0.8.x,0.10.x, 0.12.x,4.x,6.x,不在此列表中的版本不予支持。最新版本 node 支持会第一时间跟进,支持后更新支持列表。

但是由于一下插件 及其依赖的插件中不支持node的高版本 经测试使用v0.12.17版本

"fis3-jello": "~1.0.13",

"fis3-hook-amd": "~0.1.2",

"fis3-packager-deps-pack": "~0.0.1",

"fis-parser-utc": "0.0.2",

"fis-parser-marked": "0.0.6",

"fis-parser-node-sass": "1.0.1"
fis3 server start 启动前段工程测试服务
fis3 server open 说明:open document root directory
fis3 release -wL

其中 -w (--watch) 启动文件监听功能 -L (--live)是浏览器自动刷新功能

fis3 release -d ./output 编译工程输出到output目录
fis3 release -h

命令说明:http://fis.baidu.com/fis3/docs/api/command.html?qq-pf-to=pcqq.c2c

Options:

-h, --help print this help message

-d, --dest <path> release output destination

-l, --lint with lint 启用文件格式检测

默认 fis3 release 不会启用 lint 过程,只有通过命令行参数指定了才会开启。

-w, --watch monitor the changes of project

-L, --live automatically reload your browser

-c, --clean clean compile cache

-u, --unique use unique compile caching 启用独立缓存

为了防止多个项目同时编译时缓存文件混乱,启用此选项后,会使用独立的缓存文件夹。一般用于编译机。

-r, --root <path> specify project root

-f, --file <filename> specify the file path of fis-conf.js

--no-color disable colored output

--verbose enable verbose mode 启动详细模式 会输出命令执行细节

自定义任务

fis3 release prod -d ./output

fis.media('prod')

.match('map.json', {

useHash: false

})

.match(/^\/test\/(.*)$/i, {

release: false

})

.match('server.conf', {

release: false

});

嵌入资源

<img title="百度logo" src="images/logo.gif?__inline"/>

推荐阅读更多精彩内容