首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >既然Meteor 0.6.0+支持npm包,那么Meteorite还相关吗?

既然Meteor 0.6.0+支持npm包,那么Meteorite还相关吗?
EN

Stack Overflow用户
提问于 2013-04-10 11:41:52
回答 3查看 3.8K关注 0票数 14

既然Meteor 0.6.0+直接支持npm包,Meteorite是否仍然相关,使用它是否有任何优势/劣势?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2013-04-10 13:49:10

在这一点上,流星仍然是相关的。即使在meteor中支持NPM包,也没有从(http://atmosphere.meteor.com)添加包的社区存储库。

即使现在可以添加NPM模块,它们仍然需要与meteor一起工作。

Meteor代码使用纤程来允许同步代码运行,所以每个正在使用的NPM模块仍然需要一个包来让它在meteor中使用,这可以使它更容易使用(通过允许在项目中使用纤程代码),并进行少量编辑。目前,除了atmosphere repo之外,这些包没有其他社区可去的地方。

票数 9
EN

Stack Overflow用户

发布于 2013-04-10 21:54:40

流星绝对仍然是相关的,最近流星团队的谈话表明,它最终将被折叠成流星本身。

Meteorite做的不仅仅是NPM,它还需要客户端的第三方库,并指定如何将它们集成到meteor应用程序中。在这方面,它与yeoman/bower具有相同的用途。第三方客户端库,如x-editable,sugar.js,moment.js等并不真正属于NPM,但你也不应该手动将它们合并到你的meteor项目中。请参阅流星团队的评论:https://github.com/meteor/meteor/pull/516#issuecomment-12919473

Meteorite没有提供NPM的全部功能。对于meteor,你不能仅仅在你的应用中需要一个NPM包就可以使用它,即使在0.6.0+中,你仍然需要制作一个包和一个api包装器。如果你想使用某个NPM,而它已经被打包并分享到了陨石上,那么实际上就是通过一个陨石包提供了一个NPM“代理”。就像这个包https://atmosphere.meteor.com/package/ncp

我建议你使用流星来获得超越流星本身的能力。然而,请注意,这是一个变化很大的领域,因此您可能需要在短期内重新工作/调整您的项目。如果你正在构建比简单的应用程序更多的应用程序,你肯定会想要更容易整合第三方库的meteorite。

票数 17
EN

Stack Overflow用户

发布于 2013-06-15 22:06:27

现在您可以完全访问NPM了。

只需执行meteor add meteorhacks:npm

请参阅我的文章:Complete NPM Integration to Meteor

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15916515

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档