fis release
fis release -w
fis release -wL
fis release -oDpwL
ps: 如果你本地没有cgi环境,请在执行fis release命令时增加额外的
-d path/to/apache/htdocs
把项目部署到支持php的服务器根目录
下,也能看到效果。
<html>
<head>
<title>my page</title>
<?php css();?> <!-- 在这里输出link标签 -->
<?php import('css/demo.css');?> <!-- 收集资源 -->
<?php import('css/demo2.css');?> <!-- 收集资源 -->
</head>
<body>
<img src="img/baidu.png">
<div class="test1"></div>
<div class="test2"></div>
<?php import('js/demo.js');?> <!-- 收集资源 -->
<?php js();?> <!-- 在这里输出script标签 -->
</body>
</html>
import($id)
函数收集到的css资源,以<link href="xxx">
标签的形式输出import($id)
函数收集到的js资源,以<script src="xxx">
标签的形式输出fis.config.merge({
roadmap : {
domain : {
//所有css文件添加http://localhost:8080作为域名
'**.css' : 'http://localhost:8080'
},
path : [
{
//所有的js文件
reg : '**.js',
//发布到/static/xxx目录下
release : '/static/$&'
},
{
//所有的css文件
reg : '**.css',
//发布到/static/xxx目录下
release : '/static/$&'
},
{
//readme.md文件不发布
reg : /\/readme\.md$/i,
release : false
}
]
},
pack: {
//所有js文件合并成一个main.js文件
'pkg/main.js': '**.js',
//所有css、less文件合并成一个main.css文件
'pkg/main.css': [ '**.css', '**.less' ]
}
});