[email protected] 依赖于过时的 [email protected],导致 LuminanceFormat 语法错误在当前的 Three.js 中

作者: TheCGIMonkey创建于 2026年8月7日更新于 2026年8月8日

@google/[email protected] 无法加载最新的 Three.js 版本: Uncaught SyntaxError: 请求的模块 'three' 没有提供名为 'LuminanceFormat' 的导出 (在 model-viewer-effects.min.js:1:796 处) 根本原因: model-viewer-effects 将 postprocessing@^6.37.1 直接捆绑到其分发文件中。LuminanceFormat 已从 Three.js 的导出中移除, postprocessing 在 v6.37.3 中修复了这个问题 ("删除 r176 支持的 LuminanceFormat 使用", PR #702)。由于 model-viewer-effects 在构建时进行了后处理,而不是在运行时解析,因此更新消费项目的 Three.js 版本无法解决问题 - 过时的、已损坏的代码已被捆绑到发布的 .min.js 文件中。

内容来源: google/model-viewer