ExtJS6的classic.json是一個關鍵配置文件,它包含了許多框架的默認設置以及各個組件的配置選項。本文將對classic.json進行詳細介紹。
首先,我們來看一下classic.json的基本結構和格式:
{ "name": "ExtJS6 Classic", "output": "build/{name}-{version}/{toolkit}/{theme}/ext-all{suffix}.js", "toolkit": "classic", "edition": "premium", "framework": true, "options": { "js": [ { "path": "${framework.dir}/build/{toolkit}/{edition}/sencha-${toolkit}.js", "bundle": true }, { "path": "overrides.js", "bundle": true } ], "css": [ { "path": "${framework.dir}/build/{toolkit}/{theme}/{edition}/resources/{theme}-all{is}/{theme}-all{is}.css", "bundle": true } ] }, "packages": [ //... ], "overrides": [ //... ] }
其中,name表示框架的名稱;output定義了生成的JavaScript文件路徑;toolkit表示相應的工具包;edition表示框架的版本;framework定義了是否加載框架;options中的js和css分別設置了框架中JavaScript和CSS文件的路徑和打包方式;packages中定義了需要加載的工具包;overrides則定義了框架的覆蓋文件。
我們可以根據需要對classic.json進行自定義配置,例如更改輸出文件路徑、修改JavaScript和CSS文件的路徑等。在對classic.json進行更改后,我們需要重新生成框架并重新運行應用程序以查看更改的效果。
總之,classic.json是一個非常重要的框架配置文件,對于使用ExtJS6的開發人員來說,對其熟悉并進行必要的定制化配置是非常必要的。
上一篇j面試vue
下一篇css3背景綜合案例