Ember似乎不需要與requirejs或與r.js建設沒有一些hackery。管理和編譯大型emberjs應用程序
有點難以管理大型應用程序,我想打破我的文件結構HMVC,管理模塊更容易一點:
app
- blah
- modules
-module1
- controller
- model
- view.
有沒有人想出了一個構建棧來自動彙編成單個文件與依賴管理?
Ember似乎不需要與requirejs或與r.js建設沒有一些hackery。管理和編譯大型emberjs應用程序
有點難以管理大型應用程序,我想打破我的文件結構HMVC,管理模塊更容易一點:
app
- blah
- modules
-module1
- controller
- model
- view.
有沒有人想出了一個構建棧來自動彙編成單個文件與依賴管理?
更新:您現在應該使用ember-cli開始新項目,該項目提供了所有build/dev工具以及許多其他有用的功能。
原來的答覆:
使用grunt.js作爲構建系統的一個例子灰燼項目:
https://github.com/trek/ember-todos-with-build-tools-tests-and-other-modern-conveniences
我用這個作爲一個起點,一些灰燼及應用它運作良好。
grunt-neuter正是我正在尋找的,以及grunt-ember-template的獎金。好東西!!我幾乎重新啓動了項目在simrou + require + jquery + loadash + dotJs ...因爲我不能做連接的燼....真棒中性。 – devric 2013-03-02 23:29:28
不幸的是這個鏈接已經死了 – roberkules 2014-10-28 05:48:09
你說過「你現在應該用ember-cli開始新的項目」,但是在github項目頁面有一個很大的警告:「儘管潛在的令人興奮,但這仍然是一個在製品」。鑑於此,我不確定現在使用ember-cli來處理真實重要的項目是否安全...... – Griffosx 2014-11-04 11:31:20
對於獨立的ember dev,我使用ember-skeleton作爲起點,它本身主要基於rake-pipeline。
https://github.com/interline/ember-skeleton
這提供了整個套件和-kaboodle用於開始應用,但它的肉是耙-P Assetfile,它描述了耙管道將如何消化的所有文件,過濾他們的內容,並最終將它們組合成最終的少數文件。此外,loader.js和minispade過濾器的組合允許使用'require()'語句來管理文件之間的依賴關係。
任何與rails無關的方法?更加關注純js,節點管道。 – devric 2013-03-02 04:56:33
好吧,紅寶石,而不是鐵軌,但是這個選項確實使用寶石,機架,耙等。 – 2013-03-02 19:39:30
聲音好,但沒有足夠的信息。我與Extjs取得了成功。除非您學習在Javascript中進行適當的命名空間,否則Mixim庫是個問題。 – mozillanerd 2013-03-02 02:17:55