2015-04-02 15 views
0

我一直在搜索互聯網以弄清楚這一點,並且我在此作爲最後的手段。和許多人一樣,我有一個使用requireJS開始的骨幹應用程序。不過,我最近被介紹給broccoliJS來包裝我的所有骨幹視圖/模型/集合。將broccoliJS與使用requireJS的當前模塊化骨幹應用程序結合使用,並且我想完全刪除requireJS

我預先考慮的一個問題是我的應用程序是模塊化的,模型有自己的目錄,所以做的視圖等 - 如果西蘭花連接並縮小我的js,這一切都很好,但我會花費大量的時間指定哪些文件在我的Brocfile中以何種順序進入,所以我沒有最終得到完全破壞的應用程序。

必須有更好的方法?就像我在標題中說,我目前使用requireJS但我聽說,我可以使用ES6功能模塊化和它的作品不可信broccoliJS,如果有一種方法可以做到這一點,我想完全放棄要求。

任何人都可以爲我闡述一些這方面的信息嗎?

回答

0

西蘭花和要求不是相互排斥的。您應該使用Broccoli來連接並縮小您的代碼,並繼續使用Require來確保依賴性已正確加載。您可以切換到另一種AMD型解決方案,但我認爲Require應該適合您。

如果你想使用ES6,然後合併Babel到您的西蘭花的管道。它將您的ES6模塊轉換爲AMD模塊。

+0

謝謝,我想我會堅持要求並使用broccoli-require插件。再次感謝! – SweetCoco 2015-04-02 16:28:46

相關問題