2013-04-10 82 views

回答

9

隕石在這一點上仍然相關。儘管NPM軟件包在流星中得到支持,但沒有社區回購軟件可以添加軟件包(http://atmosphere.meteor.com

儘管現在可以添加NPM模塊,但他們仍然需要使用流星。

流星代碼使用光纖允許同步代碼運行,因此每個正在使用的NPM模塊仍然需要一個軟件包才能在流星中使用它,這可以使它更易於使用(通過允許在項目中使用光纖代碼)輕微編輯。目前,除了大氣回購之外,這些軟件包還沒有其他社區。

17

隕石絕對是相關的,最近來自流星團隊的演講表明它最終會被摺疊成流星本身。

隕石做的不僅僅是NPM,它還需要客戶端第三方庫,並指定它們如何整合到流星應用程序中。在這方面,它與yeoman/bower的用途相同。像x-editable,sugar.js,moment.js等第三方客戶端庫不屬於NPM,但您也不必將它們手動合併到您的流星項目中。看到流星團隊的評論:https://github.com/meteor/meteor/pull/516#issuecomment-12919473

隕石不提供NPM的全部功能。只有流星,你不能在你的應用程序中使用NPM軟件包並使用它,即使在0.6.0以上,你仍然需要製作一個軟件包和一個API包裝器。如果您想要使用某種NPM並且它已經被包裹並在隕石上共享,那實際上將通過隕石套裝提供NPM「代理」。 Like this package https://atmosphere.meteor.com/package/ncp

我會建議使用隕石來獲得超越流星本身的能力。但是,請注意,這是一個很大的區域,因此您可能需要在近期內重新調整/調整您的項目。國際海事組織(IMO)如果你打造的不僅僅是簡單的應用程序,你一定會想要隕石來輕鬆融入第三方庫。