一、安裝javascript
npm install -g fis3 //插件
npm install -g fis3-hook-relative npm install -g fis3-preprocessor-autoprefixer
二、fis-conf.js配置文件(可根據須要配置)css
經常使用插件地址:http://fis.baidu.com/fis3/docs/common-plugin.htmlhtml
// 啓用 fis-spriter-csssprites 插件
fis.match('::package', { spriter: fis.plugin('csssprites') }) //雪碧圖和壓縮
fis.match('*.css', { useSprite: true
// optimizer: fis.plugin('clean-css')
}); // fis-optimizer-uglify-js 插件進行壓縮,已內置
fis.match('*.js', { // optimizer: fis.plugin('uglify-js')
}); // fis-optimizer-png-compressor 插件進行壓縮,已內置
fis.match('*.png', { optimizer: fis.plugin('png-compressor') }); //補全前綴
fis.match('*.css', { preprocessor: fis.plugin('autoprefixer', { "browsers": ["Android >= 4.1", "iOS >= 7.0", "ie >= 8"], "cascade": true }) }) //啓用插件
fis.hook('relative'); //讓全部文件,都使用相對路徑。
fis.match('**', { relative: true });
三、示例文件java
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
<title>移動端網站</title>
<script src="js/mui.min.js"></script>
<link href="css/mui.min.css" rel="stylesheet" />
<script type="text/javascript" charset="utf-8"> mui.init(); </script>
<style type="text/css">
</style>
</head>
<body>
<link rel="import" href="common/header.html?__inline">
<div class=""> 主頁 </div>
<!--jquery-->
<script src="js/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<!--移動端適配-->
<script src="js/flexible.min.js" type="text/javascript" charset="utf-8"></script>
<script type="text/javascript">
//業務邏輯
$(document).ready(function() { }); </script>
</body>
</html>
注意:共用文件引入的方式:jquery
<link rel="import" href="common/header.html?__inline">
四、構建
fis3 release -d ./dist
五、構建輸出npm