在spa构建中,单页应用程序(SPA)通过不断融合、粒状的更新和加载器实现高效性能。总体思路是离线计算依赖关系,然后按预定义的顺序缓存/加载模块。该方法允许检测哪些文件被更改并进行部分更新。首选的模块格式为CommonJS,其好处包括:
-
无异步依赖解析
-
无AMD包装器
-
更少的移动部件和可变状态
-
减少数据重复和可能的冲突
-
加载程序代码与应用程序代码分开,加载进度可视化
所有选项都存储在配置文件中,唯一的命令行参数为配置文件路径:
spa -c spa.yaml
配置文件可以是YAML或JSON格式的字典,主要键包括:
-
root(必需): 文件搜索的起始路径,可能与配置文件相关。
-
extensions(可选): 被视为模块的文件类型,默认为[\".js\"]。
-
excludes(可选):
暂无评论