0

我有这个错误:

GET http://localhost/ejemplo/build/production/src/log/Logger.js?_dc=1343409099716 404 (Not Found) Logger.js:1
Uncaught Error: [Ext.Loader] Failed loading 'src/log/Logger.js', please verify that the file exists

我读了几个线程,这个问题的解决方案是编辑 app.json。但是我已经将我的“buildOptions”配置到 app.json

我有这个:

    /**
     * Build options
     */
    "buildOptions": {
        "product": "touch",
        "minVersion": 3,
        "debug": false,
//        "logger": "no"
        "logger": false
    }

但是当我尝试从我的浏览器访问时我仍然有同样的错误http://localhost/myProject/build/production/,虽然我创建了一个快速简单的应用程序来查看我是否可以构建另一个应用程序并且我没有这些错误,

我只有在我的真实项目(重要的事情)中才有这个错误,从我的浏览器控制台向我显示:

Document was loaded from Application Cache with manifest http://localhost/ejemplo/build/production/cache.manifest
Application Cache Checking event
Application Cache NoUpdate event
GET http://localhost/ejemplo/build/production/src/log/Logger.js?_dc=1343409099716 404 (Not Found) Logger.js:1
Uncaught Error: [Ext.Loader] Failed loading 'src/log/Logger.js', please verify that the file exists

最近给我看这个:

Document was loaded from Application Cache with manifest http://localhost/myMoney/build/production/cache.manifest
Application Cache Checking event
Application Cache Downloading event
Application Cache Progress event (0 of 2) http://localhost/myMoney/build/production/index.html
Application Cache Progress event (1 of 2) http://localhost/myMoney/build/production/
Application Cache Progress event (2 of 2) 
Application Cache UpdateReady event
Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost/myMoney/build/production/src/log/Logger.js?_dc=1343959487711
Uncaught Error: [Ext.Loader] Failed loading 'src/log/Logger.js', please verify that the file exists /myMoney/build/production/:1

重要提示: 我尝试http://localhost/myProject/build/production/在我的网络浏览器中加载并出现错误(如果我加载http://localhost/myProject/应用程序成功加载)。要么我无法以本地红色从我的 iPhone 访问,在我的 iPhone 中只能看到加载动画等等。

提前致谢。

为了说明问题,请参阅此图片:

当我建立:

http://www.mediafire.com/?8owcezy2wkh3oh8

当我尝试访问http://localhost/myProject/build/production/

http://www.mediafire.com/view/?i441n3o9n4bi10e

PD:我的应用程序有一个指向 PHP 的链接,我必须为这些过程做些什么吗?

4

1 回答 1

4

每当出现记录器错误时,通常是因为 app.json 文件中的一个众所周知的错误。我认为这在最近的版本(2.0.1.1+)中已修复,但我并不积极。

当您第一次创建项目时,app.json 文件包含这样的 buildOptions

"buildOptions": {
        "product": "touch",
        "minVersion": 3,
        "debug": false,
        "logger": "no"
    },

记录器行需要更改..

"buildOptions": {
        "product": "touch",
        "minVersion": 3,
        "debug": false,
        "logger": "false"
    },

重要的是 false 在引号中,这是一个字符串而不是布尔数据类型。

"logger": "false"

仔细检查您的 app.json 文件。

如果您没有最新版本的 touch,您应该升级。通过在浏览器的调试控制台中键入以下命令来检查您的版本(萤火虫或其他东西)

Ext.version.version

最新的稳定版本是 2.0.1.1。通过下载版本并导航到终端中的新版本文件夹并键入以下命令来升级到此版本

sencha app upgrade -p c:\wamp\www\myMoney

这应该在您的应用程序目录中创建一个新的 sdk 文件夹,并将您的旧文件夹重命名为 sdk 存档

于 2012-08-02T17:39:48.380 回答