2012-09-28 56 views
0

使用Cmd 3.0.0.141,我已經在該工作區中成功生成了一個工作區和一個Ext應用程序。該應用程序建立正確的,直到我試圖整合Bryntum調度,在那裏我遇到一個錯誤,當我嘗試建立:Sencha Cmd v3執行Bryantum調度程序時出現錯誤

「無法解析的依賴Sch.panel.SchedulerTree文件ExtCalendar.view.Tree」

這個應用程序非常簡單,使用Ext.application並遵循MVC模式,在該模式中,我有一個視圖定義了擴展'Sch.panel.SchedulerTree「的」ExtCalendar.view.Tree「。我還有模型和商店,擴展了Bryntum類,所以我認爲編譯器也會跳過這些,因爲它不能看到Sch命名空間。

我已經添加了一個'js'路徑到我的app.json指向bryntum js文件whe re'Sch.panel.SchedulerTree'來自。我試着運行'refresh'命令,結果相同(無法解析...)。我已經使用'compile'手動重新生成了bootstrap.js文件,但是儘管Brytum lib文件位於類路徑中,但Sch名稱空間中的任何內容都不會被添加到它。

我需要做什麼才能用這樣的庫成功運行'build'命令? 或者,我是否需要使用'compile'命令更細化的方法?

回答

0

在Sencha論壇上的好人幫助下,我解決了構建問題。對我來說,解決方案包含一個墊片。爲了解決依賴性問題,我需要根據需要爲我的索引添加一個外部shim.js文件,其中包含多個// @ require和// @ define指令。

根據Bryntum的好人,一旦我從Bryntum Scheduler的免費試用版升級,我將能夠擺脫墊片,並簡單地依靠指向Bryntum src的sencha.cfg類路徑。

此外,另外,app.json文件不在ExtJS應用程序中使用,它包含在生成的文件中是Cmd v3的內部版本141中的一個錯誤。

請參閱this thread瞭解更多詳情。