由於Meteor 0.6.0+直接支持npm包,隕石仍然相關,使用它會有什麼優勢/劣勢?現在流星0.6.0+支持npm包是隕石還是相關的?
14
A
回答
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)如果你打造的不僅僅是簡單的應用程序,你一定會想要隕石來輕鬆融入第三方庫。
3
相關問題
- 1. 流星隕石NPM版鎖定
- 2. Heroku的流星/隕石部署
- 3. 將流星/隕石部署到heroku
- 4. 在隕石的Heroku buildpack需要NPM
- 5. 流星0.6.0和集合API
- 6. 如何在隕石中安裝隕石?
- 7. 隕石着跑metorite NPM錯誤
- 8. 2013流星NPM軟件包
- 9. 流星在package.json中引用npm包是什麼引用的?
- 10. 用隕石更新單包?
- 11. 無法安裝隕石包
- 12. TextArea MaxLength - 支持還是不支持?
- 13. 你如何使用隕石開發流星?
- 14. 流星 - 安裝隕石給出了一個錯誤
- 15. 支持兩個JPA實現是可行的還是推薦的?
- 16. 如何排除流星測試並僅運行軟件包測試(流星0.6.0+)
- 17. 流星雨SSL支持
- 18. 流星計劃不支持
- 19. 是gfortran還是g95都支持?
- 20. Meteor + Ionic + Meteoric:Ionic的文本輸入浮動標籤是否支持流星包?
- 21. 是$還是Mongo在流星應用程序中的一部分?
- 22. 什麼是寶石支持Prolific支付網關?
- 23. JavaFX是否支持RTSP流?
- 24. JPlayer是否支持RTSP流?
- 25. 流星 - 無法使用/進口NPM包
- 26. 進口流星和蒙戈到NPM包
- 27. 流星,如何修復npm包
- 28. 我應該使用流星包還是複製js文件?
- 29. TextTrimming =「WordEllipsis」在WP7中支持還是不支持?
- 30. XML模式元素支持的子集:真相還是假的?
這個問題是過時的。隕石現在是流星的一部分。見https://github.com/oortcloud/meteorite – 2015-04-17 10:00:34