花样视频项目fis tip

2020-06-28 00:10:19 浏览数 (2)

部分插件

  • fis3-hook-lego 查找文件
  • fis3-hook-annotation 文件注解

Tip

1、勿使用lego_modules文件全路径

代码语言:javascript复制
<script src="/lego_modules/zepto/1.1.7/zepto.js"></script> 

直接

代码语言:javascript复制
<script src="zepto"></script>

js require:

代码语言:javascript复制
// js
/**
 * @require "zepto"
 */

2、不需要被define包裹的文件使用@noWrap文件注解标示

代码语言:javascript复制
/**
 * @noWrap
 */
 // ..file code

3、默认不对lego_mudles下的文件做babel,特殊文件需要使用@es6标示

代码语言:javascript复制
/**
 * @es6
 */
 // ..file code

4、不需要加hash的图片放置*/img/noHash/目录下

5、小于5k的js,小于20k的css会inline至html

6、被sprite的png不会被发布出去

7、不需要被离线包打包的文件设置 pack=false

代码语言:javascript复制
// fis.conf
fis.match('*', {
	pack: false
})
代码语言:javascript复制
<!DOCTYPE html>
<!-- @setProperty pack false -->
<html>
<head></head>
</html>

0 人点赞