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

时间:2016-02-19 19:56:48

标签: meteor reactjs three.js

我试图尝试运行流星与反应和反应三个库,包裹three.js进行反应。由于没有这方面的气氛包,我正在研究自己包装或任何其他方法如何使用它。

1)如何将反应三库包装到流星包中? 我尝试下载react-three repo,运行npm run build,然后使用生成的react-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:three@=0.73.0',['client','server']);

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

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

但这似乎没有达成协议,也没有导出ReactTHREE。可能是因为反应的方式 - 三个构建过程的工作原理。你能指点我如何正确地构建和包装它吗?

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

1 个答案:

答案 0 :(得分:1)

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