常用配置列表
在本章中,将为您列出一些常用的配置项,以方便您快速配置 swpp。为了辅助您的阅读,本章中会使用下列标记:
- 🌟 - 表示如果希望启用指定功能,则该项必填;
- ☀️ - 表示如果希望启用指定功能,则该项必填,但前端实现有极大概率会自动填充该字段;
- 🌙 - 表示该项可选(可能是具有默认值,也可能是留空也可以正常工作)。
注意:本文中对于某一项功能并不一定会列出所有与其相关的配置项,仅列出您需要更改的可能性比较大的配置项。
基本信息
为了告诉 swpp 一些基本信息,您可能需要配置下方的内容:
- ☀️ 网站地址(CompilationEnv > DOMAIN_HOST)
- 🌙 SW 文件的名称(CompilationEnv > SERVICE_WORKER)
- 🌙 数据文件存储目录(CompilationEnv > SWPP_JSON_FILE)
数据文件相关
与数据文件的生成有关的常用配置项如下:
- 🌙 数据文件存储目录(CompilationEnv > SWPP_JSON_FILE)
- 🌙 HTML 数量限制(CompilationEnv > JSON_HTML_LIMIT)
- 🌙 版本信息长度限制(CompilationEnv > VERSION_LENGTH_LIMIT)
本地缓存
如果您需要启用本地缓存,那么您可能需要配置下面的内容:
- 🌟 缓存规则(CrossDep > matchCacheRule)
- 🌙 缓存库名称(CrossEnv > CACHE_NAME)
- 🌙 逃生门(CrossEnv > ESCAPE)
- 🌙 请求校验函数(RuntimeDep > isFetchSuccessful)
- 🌙 CORS 模式(RuntimeDep > isCors)
- 🌙 请求修改器(RuntimeDep > modifyRequest)
- 🌙 链接归一化(CrossDep > normalizeUrl)
- 🌙 版本信息地址(CrossEnv > VERSION_PATH)
- 🌙 前端更新最短间隔(CrossEnv > UPDATE_CD)
备用 URL
如果您需要启用备用 URL,那么您可能需要配置下面的内容:
URL 竞速
如果您需要启用 URL 竞速,那么您可能需要配置下面的内容:
构建优化及微调
如果您想要提升构建速度或者进行一些个性化配置,您可能需要配置下面的内容: