ExtJS - app.json 中指定的 JavaScript 资产未加载?

Posted

技术标签:

【中文标题】ExtJS - app.json 中指定的 JavaScript 资产未加载?【英文标题】:ExtJS - JavaScript assets specified in app.json not being loading? 【发布时间】:2013-07-12 20:32:25 【问题描述】:

我的 app.json 文件中有以下引用

"js": [
    
        "path": "https://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js",
        "remote": true
    ,
    "path": "resources/debug.js",
    "path": "resources/Resources.js"
],

resources/Resources.js 文件包含以下代码:

console.log("Resources.js loaded.")
var MCC = MCC || ;
MCC.Strings = (function () 
//private
//public
return 
         myProp: "myValue"
;
)();

但是,文件Resources.js 似乎永远不会加载。当然,从未拨打过console.log('Resources.js loaded.")

我承认,我不是很了解 app.json 文件,但我认为该文件中的引用会自动加载。任何想法为什么不是这种情况?

【问题讨论】:

【参考方案1】:

我遇到了类似的问题。在 app.json 中定义的资源仅适用于 sencha touch 应用程序,但不适用于 ExtJS 应用程序。我能够加载我需要的文件,如在 man 视图开头的注释 require 声明:

// @require /path-to/external-file.js

【讨论】:

你在使用sencha cmd吗? 有没有我可以参考的文档?我在他们的网站上找不到它。

以上是关于ExtJS - app.json 中指定的 JavaScript 资产未加载?的主要内容,如果未能解决你的问题,请参考以下文章

ExtJS Grid 呈现的行数超过了 pagesize 中指定的行数

如何修复 extjs 网格中固定的水平滚动条?

ActivityTransitionRequest 中指定的活动无效

为啥 Firefox 2 显示的字体大于 CSS 中指定的字体?

删除List中指定的元素

删除数组中指定的某个元素