我正在尝试构建我的生产应用程序并使用以下命令。Sencha构建包本地存储配额
sencha app build production
它正在开发一个桌面浏览器正常,但当我将通过URL从iPhone的Safari浏览器中运行,我得到的配额的localStorage访问限制错误。我可以理解设备上的浏览器限制为5MB,但我并未在本地存储中保存单个实体,但仍然出现此错误。
我调查的结果是当sencha应用程序为生产构建时,app.js保存在localstorage中,app.css也保存在localstorage中,这消耗了整个配额限制。
什么应该是预期和优雅的解决方案来解决这个问题?一个解决方案是从app.json中删除app.js,并将其明确添加到index.html中,但它看起来像一个KLUDGE。请提出任何解决方案。
感谢Kathir,但生产模式中的性能增加会增加它在构建包?其次,构建包我猜不会缩小CSS和JavaScript,是吗? –