spa单页应用程序构建器的高效方案
在单页应用程序(SPA)构建器中,粒状更新和加载机制不断融合。其总体思路是离线计算依赖关系,然后按预定义的顺序缓存和加载模块。该构建器能够检测文件变更并进行部分更新。首选的模块格式为CommonJS,其优点包括:
-
无需异步依赖解析
-
无需AMD包装器
-
更少的移动部件和可变状态
-
减少数据重复和可能的冲突
-
加载程序代码与应用程序代码分开
-
加载进度易于可视化
配置文件存储所有选项,命令行参数仅需指定配置文件路径,例如:spa -c spa.yaml
。配置文件支持YAML或JSON格式,包含以下键:
-
root(必需):文件搜索的起始路径。
-
extensions(可选):被视为模块的文件类型,默认为[\".js\"]。
-
excludes(可选):
下载地址
用户评论