blazor-threejs-migration - 将 Three.js 集成迁移到 Blazor WebAssembly
在 Blazor WebAssembly 项目中迁移或重建本地 vendoring 的 Three.js 集成,包括 JavaScript bridge、Razor 页面、资源清理和 GitHub Pages 部署。
标签
更新于: 2026-10-04能力
典型输入
典型输出
该技能可以做什么
- 将 Three.js 迁移到 Blazor
- 通过 MSBuild 本地引入 Three.js
- 创建 ESM JavaScript bridge
- 管理 3D 场景生命周期
- 清理 Three.js 资源
- 准备 GitHub Pages 部署
- 验证构建和本地资源
输入
- 目标 Blazor WebAssembly 项目
- 可选的原始仓库
- 部署目标
- 离线需求
- 3D 页面类型
输出
- 更新后的 .csproj vendoring target
- wwwroot/js/three-bridge.js 模块
- Razor 3D 页面
- 可选的 GitHub Pages workflow
- 本地引入的 Three.js 资源
- 构建验证结果
要求
- Blazor WebAssembly 项目
- 与项目匹配的 .NET SDK
- Node.js 和 npm
- 修改项目文件的权限
