Javascript 如何在Meteor中使用本机客户端库?
当前流星版本:Javascript 如何在Meteor中使用本机客户端库?,javascript,meteor,libraries,meteorite,Javascript,Meteor,Libraries,Meteorite,当前流星版本: 预览0.6.6.3 我打算用Meteor或meteorite在Meteor项目(Ubuntu和Windows上)中添加客户端库,例如。 这些库不能作为Atmosphere上的包提供 我试图将我的*.js复制并粘贴到.meteor/local/build/programs/client或.meteor/local/build/programs/client/app中,但没有成功 如何将客户端本机库放入Meteor项目中 我当前的应用程序结构: 我的应用程序/ css/ pages
预览0.6.6.3 我打算用Meteor或meteorite在Meteor项目(Ubuntu和Windows上)中添加客户端库,例如。
这些库不能作为Atmosphere上的包提供 我试图将我的
*.js
复制并粘贴到.meteor/local/build/programs/client
或.meteor/local/build/programs/client/app
中,但没有成功
如何将客户端本机库放入Meteor项目中
我当前的应用程序结构:
我的应用程序/
css/
pages/
js/
.meteor/
您不应该手动处理
.meteor
目录中的文件(除了包
和发行版
文件),meteor将编译文件放在那里。所有库都应该转到源文件夹,所以基本上在其他任何地方都可以
我假设这些是客户端库
在这种情况下,请让他们:
- 在
中,如果加载它们的时间不重要,并且它们恰好在那里工作李>/client
- 在
中,如果需要在其余代码之前加载它们李>/client/lib
- 在
中,如果代码不准备与Meteor一起使用,并且您不想/不知道如何修复它李>/client/compatibility
- 在
中,如果出现上述两种情况为了安全起见,我建议将它们放在开头。/client/lib/compatibility
从Meteor v1.0开始,只有
客户机/兼容性
可用于依赖全局变量的库,客户机/库/兼容性
将全局变量包装为本地文件,正如任何其他Meteor project folderI编辑的问题一样,您的答案中的某些措辞可能没有意义(“我假设这些都是客户端库。”例如,我在问题中明确指出了这一点)。最近一次对该项目的承诺是两年前,而meteorite实际上已经死了。