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
-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
-f, --file 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
});
嵌入资源