用途
Three.js 部署技能面向 Three.js Web 项目的构建与交付环节,帮助开发者准备并验证可部署的构建产物,确保资源托管、解码器路径、缓存与部署环境之间的兼容性。该技能以补充用户任务的方式工作:使用项目已安装的版本和现有架构,不对无关改动或对外操作进行授权。
主要能力
- 检查现有构建工具、托管目标、基础路径、浏览器要求与部署授权,并保持项目约定。
- 在发布需要后续授权步骤时,仍可先行准备并验证构建。
- 保持 Three.js 与 addons 处于兼容修订版本,去重冲突实例。
- 升级前核验 peer 依赖。
- 仅包含所需的 loader/helper,并在有用时懒加载重型可选路径。
- 检查输出产物,而不假设 tree-shaking 已移除未使用代码。
- 通过构建感知路径解析模型、纹理、解码器、Worker 与 WASM URL。
- 测试实际的嵌套基础路径,以及直接导航到应用路由。
- 提供正确的 MIME 类型,并验证资源响应不是 HTML 回退。
- 为合法的跨域资源配置 CORS,并按所选 Worker/解码器方案配置所需 CSP 指令。
- 对需要安全上下文的功能要求安全上下文。
- 仅在实际的线程化/运行时功能需要时添加跨源隔离,并考虑第三方资源影响。
- 对内容哈希资源使用不变缓存,并为 HTML 与 manifest 制定一致的更新策略。
- 避免出现旧 Service Worker 将新代码与旧解码器配对。
- 按产品要求处理离线与错误状态。
- 运行生产预览,检查代表性资源、缓存行为、加载失败、回退设备与路由重载。
- 仅在现有授权范围内发布,并在验证后报告已部署 URL。
使用方式
该技能以补充说明的形式配合用户任务使用。使用时需先检查项目现有的构建工具、托管目标、基础路径、浏览器要求与部署授权,然后按上述能力逐项准备和验证构建与部署配置。发布环节受现有授权约束,未获授权时不应执行发布操作,发布后需验证 URL 再报告。
API 参考
应查阅官方文档以获取准确签名与特定修订版本的行为。如果无法访问文档,应检查已安装的类型/源码,并说明仍存在的不确定性。
适用场景
适用于 Three.js 项目的 Web 构建准备与部署验证,包括资源托管路径配置、解码器与 Worker/WASM 路径解析、缓存策略设计、CORS 与 CSP 配置、跨源隔离评估、生产预览检查以及授权范围内的发布验证。
限制
该技能不授权无关改动或外部操作;发布须在现有授权范围内进行。具体构建工具、托管目标、基础路径与浏览器要求等信息需从项目现状中获取,资料未提供默认值。关于收费、价格、平台、效果或具体使用步骤,资料未提供。