我刚刚通过命令
使用Sencha Touch 2创建了默认的示例应用程序sencha app create FirstApp D:/Sencha/MyFirstApp all
我尝试运行index.html,但它一直只显示我的Chrome中的进度条,而不是默认页面。
答案 0 :(得分:2)
我遇到了同样的问题,在我找到解决方案之前不得不做了很多研究。我正在使用sencha touch 2并在IIS服务器7上运行它。默认情况下,IIS不提供JSON文件。因此,在我的Chrome控制台中,IIS返回了未找到的文件(404)。一旦我添加了JSON MIME类型,并将处理程序映射添加到IIS,它们就开始完美运行了。如果您也在使用IIS,则可以按照以下说明将JSON的mime类型和处理程序映射添加到IIS。
点击Add
。 (对我而言,这是在Windows 7的右侧面板上)
返回服务器属性。
点击Add a Script Map
重新启动服务器和您的网站,以使其正常运行
希望这会有所帮助:)
答案 1 :(得分:0)
默认情况下,示例应用程序在开发中创建或作为Sencha命名的“microloader”模式。这意味着您不会在启动时加载sencha-touch.js,但是来自您的应用程序和核心Ext的所有类都从sdk文件夹加载async。要在microloader模式下运行,您必须连接本地http服务器。喜欢 xampp 或其他。 然后将源复制(或更好地链接)到htdocs文件夹,并通过http:// localhost / path / to / you / MyFirstApp
在浏览器中运行应用程序干杯,奥列格