javascript - aframe- react ;写入新组件错误

标签 javascript reactjs aframe aframe-react

我不太确定我在这里搞砸了什么。我已经成功地在基本 A-Frame 中编写了自己的组件,但自从转向 aframe-react 后,我​​收到了错误:

Error in ./src/components.js

C:\PATH_TO\src\components.js
  1:1  error  'AFRAME' is not defined  no-undef

组件.js:

AFRAME.registerComponent('pointer_click', {
    // ...
});

我导入错误了吗?

import 'aframe';
import 'aframe-animation-component';
import 'aframe-particle-system-component';
import 'babel-polyfill';
import {Entity, Scene} from 'aframe-react';
import React from 'react';
import ReactDOM from 'react-dom';
import './components.js';

最佳答案

如果您使用的是create-react-app,那么您需要遵循此create-react-app-global-vars将“AFRAME”引用为全局变量。

基本上,将其包含在 AFrame 组件文件的顶部。

const AFRAME = window.AFRAME;

关于javascript - aframe- react ;写入新组件错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46254011/

相关文章:

javascript - HTML5 将文件从一个框拖到另一个框。不能正常工作

javascript - 使用 Cordova FileWriter 创建目录

javascript - ipcMain.handle 内的 fs.readdir 不返回

javascript - FF 中未定义 js 函数 toggleAndChange(aID,divID) 中的 aID

javascript - 有什么合适的方法可以将 d3.js 图形集成到 Facebook React 应用程序中吗?

javascript - React 应用导入重复

javascript - 文本字段、图标和标签在一行中

Aframe 字体字体大小和字体类型

aframe - 为 A-Frame 的 WASD 控件添加速度

javascript - A 帧淡出基元