首页 > 解决方案 > Aframe 系统 [名称] 不是构造函数

问题描述

我有一个框架项目,它是 React 应用程序的一部分并且运行良好。

由于各种问题,我试图分离图层

我已将 aframe 场景直接添加到 HTML 文档中

  <body>
      <div id="root" style="height: 100%; width: 100%">

      </div>

      <a-scene>
      </a-scene> 

  </body>

React 部分渲染良好,但 AFRAME 崩溃了

类型错误:系统 [名称] 不是构造函数

 this.systems[name] = new systems[name](this);
 this.systemNames.push(name);

aframe 库是通过 Webpack 导入的。

有什么想法可能导致这种情况吗?

标签: aframe

解决方案


我今天遇到了同样的问题。我将 Cloudflare 与 Rocket Loader 一起使用。这就是为什么它不起作用。一旦我禁用它,它就可以正常工作。


推荐阅读