ExtJS是一個功能強大的JavaScript框架,其應用程序配置文件app.json是構建應用程序所必需的重要文件之一。該文件包含了應用程序的各種配置信息,如應用程序的名稱、命名空間、起始頁面、依賴項、主題樣式等。下面介紹一些常見的app.json配置項:
{ "name": "MyApp", // 應用程序名稱 "namespace": "MyApp", // 應用程序命名空間 "appFolder": "", "output": { "base": "${build.dir}/${app.name}", // 應用程序的輸出目錄 "appCache": false, "microloader": true, "resources": { "path": "resources", "shared": "resources/shared" } }, "dependencies": [ { "appId": "Sencha", "name": "Sencha Touch", "version": "2.2.1", "path": "${framework.dir}", "load": true } ], "theme": "custom-theme", // 應用程序主題樣式 "requires": [ "Ext.MessageBox" ], "launch": "app.js" // 應用程序的起始頁面 }
在實際使用app.json文件時,我們可以根據實際需求進行配置。使用app.json可以大大簡化應用程序的配置,提高開發效率。但需要注意的是,配置文件中的參數都是相互依賴的,修改一個參數可能會影響到其他參數的使用。