我已經通過sencha cmd在extjs 6中生成了我的應用程序。在做sencha應用程序構建時,我所有的js文件都被連接成1個文件(app.js)。我想像以前一樣保留我的js文件夾結構,以幫助我調試和放置斷點。 有沒有辦法可以做到這一點?extjs 6構建連接成1個文件
1
A
回答
2
在構建之前,您應該先進行調試。做一個構建就是這樣,「編譯」所有的js到一個單一的文件。
在某些情況下,你需要調試編譯代碼本身,在這些情況下,您可以打開YUI壓縮的,這樣就可以使用斷點等,然後只需使用「測試」參數:
sencha app build testing
然後,找到您的構建/測試而不是構建/生產。還有一個sencha app build development
但它實際上只是爲建設有幫助的/更新的CSS引導和your're更好地利用sencha app watch
爲(因爲它是不斷地監控並在必要時更新)
2
重要煎茶開發和部署的命令
sencha app build development
它會產生開發版本。
sencha app build production
它會生成生產生成(單個文件app.js)。
sencha app build testing
它會生成測試版本。
sencha app watch
它會刷新並更新您的extjs文件。
sencha app build clean
它會做一個乾淨的構建。
0
您可以也應該調試您的ExtJS應用程序,而不必一遍又一遍地編譯它。
對於我來說,這個工作原理如下:
- 我有位於
localhost/api/
- 我有未編譯ExtJS的應用程序位於
localhost/app-dev/
,完成與ext
子目錄的服務器API。 - 我有位於
localhost/app/
在部署編譯ExtJS的應用程序,我將部署到真實服務器
- 的API爲
server/subdir/api/
- 應用到
server/subdir/app/
但是本地調試。我的開發計算機具有額外的app-dev
目錄,該目錄使用相同的相對路徑從相同的api獲取,而未編譯的版本始終是完全可用的版本,可以在您選擇的瀏覽器中啓動。
所以,如果我只改變JavaScript並想測試,我不必等待編譯 - 我可以重新加載localhost/app-dev/index.html
,我就在那裏。當我相信app-dev
版本中沒有錯誤時,我只需雙擊一個批處理文件即可在app
目錄中生成編譯版本。
如果我想測試CSS更改,我必須首先編譯,因爲Sencha Cmd使用SCSS文件。這就是爲什麼未編譯版本想要從build
目錄中獲取其CSS文件 - 瀏覽器無法使用未編譯的CSS。但編譯後,新的CSS也可用於應用程序的未編譯版本。
相關問題
- 1. 1 gulp文件構建多個項目
- 2. EXTJS 6:JS文件沒有串聯成一個單一的文件app.js
- 3. 將兩行連接成1個oracle,
- 4. ExtJS Grid的構建插件
- 5. 多個連接6 itens
- 6. 使用ExtJS拖放文件6
- 7. LightTable創建每個文件的連接
- 8. awk將文件和文件的行連接成單個文件
- 9. 如何在ExtJS 6中創建XML文件?
- 10. 6抽象,1層結構
- 11. Ghostscript將多個eps文件連接成一個大eps文件
- 12. 如何將兩個wav文件連接成一個接一個
- 13. 鏈接Ant構建文件
- 14. 兩個concatenated bz2文件和一個由兩個連接文件構成的bz2文件有什麼區別?
- 15. 如何在EXTJS中構建文件夾結構樹?
- 16. 如何在EXTJS中構建文件夾結構樹?
- 17. Phonegap構建facebook連接插件(android)
- 18. 煎茶構建失敗的ExtJS的6現代題材
- 19. 1個PHP文件可以連接到2個數據庫嗎?
- 20. 構建一個簡單的連接
- 21. extjs sdk構建未創建
- 22. phonegap構建,連接插件來檢查網絡連接
- 23. 的Xcode - 連接命令退出碼1失敗 - 構建設置
- 24. GoCSV:將2個csv列連接成一個結構成員
- 25. 連續構建與SourceSafe和批處理文件的集成
- 26. Android構建:使用「mm」將1個C文件構建爲2個可執行文件
- 27. 用深圳和Xcode 6創建構建文件失敗
- 28. PostgreSQL將2行連接成1行
- 29. 以1個字符串連接文件對話框的輸出
- 30. 將幾個不同的字符連接成1個字符串
您可以隨時在您選擇的瀏覽器中打開應用程序的未編譯版本。 – Alexander
@亞歷山大我該怎麼做?每當我部署應用程序而無需構建它時,它就會在構建文件夾內查找文件並給出錯誤。 – AngryLeo