将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
是的,看起来这是唯一的选择。这使我依赖测试版发布,并有未知的生产数据:/ –