【问题标题】:What's the difference between Meteor and Meteorite (mrt)?Meteor 和 Meteorite (mrt) 有什么区别?
【发布时间】:2013-08-16 04:20:00
【问题描述】:

例如,一些网站告诉我使用 mrt add accounts-ui(使用 Meteorite,对吗?)而其他网站告诉我使用 meteor add accounts-ui

据我了解,Meteorite 只是一个版本控制/包管理器。它是否正确?上面两个命令有什么区别?

【问题讨论】:

    标签: meteor meteorite


    【解决方案1】:

    更新

    Meteor 0.9 版本使 Meteorite 和 mrt 命令过时。所有新项目都应仅使用meteor add

    原答案

    meteor add 仅适用于 Meteor 团队 (here's the list) 正式发布的软件包问题。 mrt add 是一个包装器,它也适用于atmosphere 提供的所有社区包。

    【讨论】:

    • 一个问题:输入“mrt”或“meteor”启动一个meteor应用有区别吗?
    • mrt 如果您在本地没有它们,则从大气中获取所有必要的包,而 meteor 仅适用于包的本地副本。因此,如果您的应用程序使用尚未预取的包,mrt 将运行,而meteor 将崩溃。通常最好使用meteor,因为这更接近应用在生产中的样子。
    • 正如Pahlevi 提到的,从 0.9.0 开始不再需要陨石。只需使用meteor add author:package。您可以在此处查找包作者和名称:atmospherejs.com
    • 所以这是 2018 年,我仍然看到新包和最近包的“mrt add”
    【解决方案2】:

    它们现在是一样的 https://github.com/oortcloud/meteorite/

    “注意:从 Meteor 0.9.0 开始,不再需要 Meteorite!您现在可以通过流星工具直接安装 Atmosphere 包。”

    【讨论】:

      【解决方案3】:

      你说得对,Meteorite 是 Meteor 的包装系统。 Meteorite 的存储库是Atmosphere。它就像一个“composer”系统,带有 PHP 语言的 packagegist 存储库。

      因此,当您执行“流星添加”时,您只能使用 Meteor 安装随附的软件包。但是使用“mrt add”,您将被绑定到 Meteor 原始包,如 meteor add,或所有其他包的 Atmosphere 存储库。 最后,因为每个人都使用 Meteorite,所以你只需要使用“mrt”命令。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2016-02-23
        • 1970-01-01
        • 2015-08-05
        • 2014-12-05
        • 1970-01-01
        • 1970-01-01
        • 2014-03-21
        • 2014-02-10
        相关资源
        最近更新 更多