Javascript 使用meteor获得3.JS

Javascript 使用meteor获得3.JS,javascript,meteor,three.js,meteorite,Javascript,Meteor,Three.js,Meteorite,我正在尝试将Meteor与Three.JS一起使用。我在Three.JS中使用的meteorite包就在这里:然而,虽然我可以执行基本的Three.JS函数,但我无法执行诸如实例化新Euler对象之类的操作(使用代码var x=new Three.Euler(0,0,0,'xyz')),我得到了错误TypeError:undefined不是一个函数。其他一些杂七杂八的事情也会发生这种情况。我尝试手动导入Three.JS Euler类,但这告诉我缺少其他类,等等。基本上,有没有办法手动将Three

我正在尝试将Meteor与Three.JS一起使用。我在Three.JS中使用的meteorite包就在这里:然而,虽然我可以执行基本的Three.JS函数,但我无法执行诸如实例化新Euler对象之类的操作(使用代码
var x=new Three.Euler(0,0,0,'xyz')
),我得到了错误
TypeError:undefined不是一个函数。其他一些杂七杂八的事情也会发生这种情况。我尝试手动导入Three.JS Euler类,但这告诉我缺少其他类,等等。基本上,有没有办法手动将Three.JS导入Meteor?我尝试添加
three.min.js
,但也没有效果


感谢

我使用three.js版本62实现了这一点,将其制作成meteor包,然后将环境变量package_DIRS指向包含本地包的根目录,这样它们就会显示在“meteor列表”中


我早些时候回答了一个问题,这个问题碰巧有点老。请看我的回答:

在和Meteor玩了几天之后,我了解到,对于想要使用的库,不必总是有一个包。我不能说这个解决方案适用于所有情况,但它允许我在没有任何黑客攻击的情况下使用three.js

three.min.js
文件放在
client/compatibility
中,并在
main.js
文件中的客户文件夹中创建一个名为
main.js
的新文件,输入以下代码:

Meteor.startup(function() {
    // your three code here.
});

还有维奥拉!这应该很好用。我使用的是three.js r71和meteor v1.1.0.2

虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,则只有链接的答案可能无效。这是有道理的。明天睡觉后我会更新我的答案。虽然这个链接可以回答这个问题,但最好在这里包含答案的基本部分,并提供链接供参考。如果链接页面更改,只有链接的答案可能会无效。@200好的,你为什么要复制abarisone说的话?@Peterdrouen,我没有复制。我们都检查了您的答案并选择了相同的选项。这是该选项的默认文本。
Meteor.startup(function() {
    // your three code here.
});