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"/>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 利用fis3构建前端项目工程 [TOC] FIS3是国内百度公司产出的一款前端工程构建工具,FIS3可以解决前端工...
    JASON_722阅读 1,043评论 0 2
  • 摘要 安装fis3首先要安装 node 和 npm ; 如果不知道自己是否已经安装 node 和 npm ; 那就...
    SimonLike阅读 2,921评论 0 0
  • fis3因为做了好多封装,配置起来很简单,只需要引入插件指向对应文件即可,更适合一些小demo;本文是在已安装no...
    开车去环游世界阅读 715评论 0 0
  • 不认识FIS3? 那赶紧去看看吧:FIS3 , 为你定制的前端工程构建工具, 解决前端开发中自动化工具、性能优化、...
    在下宅小二阅读 2,732评论 3 3
  • 本文基于我手下项目使用的fis3+jello + sass 架构。 一、安装 1、先去nodejs官方下载最新版本...
    李必琪阅读 1,012评论 1 51