0
我正在尝试设置一个Sencha extjs 6项目。我希望能够提供现代和经典的软件包。我正在遵循这个设置tutorial,但我没有发现它非常有帮助。设置Sencha extjs项目
如果我的理解是正确的,我应该可以有一个可以作为桌面和移动网站访问的应用程序。这很好,适用于未编译的路径(我的应用程序位于root/sencha文件夹中)mysite.com/sencha。但是,如果访问根站点,它也会为我提供未编译的路径,而不是使用构建app.js.
我的索引页是root/layouts/index.html
。我的extjs应用程序在root/sencha
。
我app.json的相关部分:
...
"indexHtmlPath": "../layouts/index.html",
"production": {
"output": {
"page": {
"path": "../../../../layouts/index.html",
"enable": false
},
"appCache": {
"enable": true,
"path": "cache.appcache"
},
"microloader": {
"path": "microloader.js",
"embed": false,
"enable": true
}
},
"loader": {
"cache": "${build.timestamp}"
},
"cache": {
"enable": true
},
"compressor": {
"type": "yui"
}
},
"output": {
"base": "${workspace.build.dir}/${build.environment}/${app.name}",
"page": "index.html",
"manifest": "${build.id}.json",
"js": "${build.id}/app.js",
"appCache": {
"enable": false
},
"resources": {
"path": "${build.id}/resources",
"shared": "resources"
}
},
...
有点困惑从你的Q,但只是运行'sencha应用程序构建'并复制生成文件夹的内容到您的Web服务器。 – pagep