将meteor.js与react-three一起使用

将meteor.js与react-three一起使用

问题描述:

我试图尝试将流星与反应和反应 - 三库一起运行,该反应包裹three.js。由于这里没有气氛包,所以我正在考虑自己包装它或者其他任何方法来使用它。将meteor.js与react-three一起使用

1)如何将react-three库包装到流星包中? 我已经尝试下载react-three回购,运行npm run build,然后用得到的反应,three.js所用这样写的封装代码:

Package.describe({ 
    summary: "react-three wrapped", 
    version: "0.8.0", 
    name: "myname:react-three", 
}); 

Npm.depends({ 
    "react-three": "0.8.0" 
}); 

Package.on_use(function(api) { 
    api.versionsFrom("0.9.0"); 

    api.use('limemakers:[email protected]=0.73.0',['client','server']); 

    api.add_files([ 
    "lib/react-three.js" 
    ]); 

    api.export("THREE"); 
    api.export("ReactTHREE"); 
}); 

但是这似乎并没有做这笔交易,没有ReactTHREE出口。可能是因为反应 - 三种构建过程的作用方式。你能指出我如何正确构建和包装它的方向吗?

2)也许有可能直接使用它? 我试过meteorhacks:npm,但它似乎只是服务器端。还有什么可以工作?

流星1.3-beta刚刚发布,它支持js模块,虽然我没有机会测试它。 本文有很好的文档。 https://github.com/meteor/meteor/blob/release-1.3/packages/modules/README.md

+0

是的,看起来这是唯一的选择。这使我依赖测试版发布,并有未知的生产数据:/ –