YIS 应用最终是以资源包(qp 包)的形式发布上线。每个资源包中,不仅包含 html、js、css 代码,也可以添加一些图片、字体文件等静态资源。资源包中有了这些资源,用户就可以更快的访问到这些资源。
asserts.yaml 是用来配置额外添加的静态资源的配置文件。默认生成的应用中 asserts.yaml 的配置内容如下:
# # 静态资源列表
# remote:
# - 'http://s.qunarzz.com/yis/font/0.0.1/yis.ttf'
# - 'http://s.qunarzz.com/yis/font/0.0.1/yis.woff'
# - 'https://source.qunarzz.com/common/hf/logo.png'
这是一段注释了的 yaml 代码。remote 字段表示需要远程获取的静态资源,其对应值是需要打包的资源地址,请确保这些资源已经上线。去掉注释之后,会变成如下配置:
# 静态资源列表
remote:
- 'http://s.qunarzz.com/yis/font/0.0.1/yis.ttf'
- 'http://s.qunarzz.com/yis/font/0.0.1/yis.woff'
- 'https://source.qunarzz.com/common/hf/logo.png'
更多关于资源包及其配置项的细节,可以参考 QP 原理和配置。