如何在Meteor中使用本机客户端库?

时间:2013-11-08 14:03:22

标签: javascript meteor libraries meteorite

当前流星版:
预览0.6.6.3

我想用Meteor或陨石(例如Taggle.js)在我的Meteor项目(在Ubuntu和Windows上)添加客户端库。
这些图书馆不是Atmosphere的套餐。

我尝试将*.js复制并粘贴到.meteor/local/build/programs/client.meteor/local/build/programs/client/app,但它无效。

如何将客户端本机库放入Meteor项目?

我目前的申请结构:

  

my_app/

     
      
  • css/
  •   
  • pages/
  •   
  • js/
  •   
  • .meteor/
  •   

2 个答案:

答案 0 :(得分:18)

你不应该手动弄乱.meteor目录中的文件(packagesrelease文件除外),这是Meteor放置其编译文件的地方。所有库都应该转到源文件夹 - 所以基本上在其他地方。

我认为这些是客户端库。

在这种情况下,把它们放在一起:

  • /client中,如果它们加载时无关紧要,并且它们恰好在那里工作;
  • 如果您需要在其余代码之前加载它们,请在/client/lib
  • ;
  • /client/compatibility中,如果代码不准备与Meteor一起使用,而您不想/不知道如何修复它;
  • 如果出现上述两种情况,则在/client/lib/compatibility
  • 为了安全起见,我建议将它们放在开头。

答案 1 :(得分:1)

如果您想将HTML / CSS / JS文件动态加载到流星应用程序,那么您可以使用: Meteor-external-file-loader

键入console:

,将Meteor-external-file-loader添加到您的meteor应用程序中

meteor add mrt:external-file-loader