我在 Rails 应用程序的资产管道中包含 AFRAME 时遇到问题

I'm having trouble including AFRAME in the Asset Pipeline of my Rails application

我想将 AFRAME 添加到我的 Rails 申请中。所以我下载了缩小版的 aframe 并在我的 Asset Pipe 中写了 \= require aframe.min.js

当我尝试访问我的 AFRAME 对象时,我收到一个错误,该错误与我缺少与 A-Frame 关联的 ThreeJS 文件有关。

有没有办法从 cdn 的 url 而不是从我的本地服务器加载 A-Frame js file

我找到了解决方法。这是:

var l=d.createElement('script');
l.setAttribute('src', "https://cdnjs.cloudflare.com/ajax/libs/aframe/0.3.2/aframe.min.js");
h.appendChild(l);

为了访问 AFRAME,我调用 window.AFRAME