extjs4mvc在生产中的应用

extjs4mvc在生产中的应用,extjs4,extjs,extjs-mvc,Extjs4,Extjs,Extjs Mvc,我已经用asp.net创建了一个ExtJS4MVC应用程序。 应用程序在开发环境中使用ext-all-debug.js文件运行时没有任何错误 现在,当我使用sencha sdk 1.2.3生成缩小的js文件时(成功生成app-all.js和all-classes.js) 但当我在生产环境中运行这些生成的文件时,它会显示依赖项错误 例如Ext.create('Fleet.view.gadgets.ux.GridPrinter')不存在。等 任何人都可以帮助我如何组织我的代码,以便sencha sd

我已经用asp.net创建了一个ExtJS4MVC应用程序。 应用程序在开发环境中使用ext-all-debug.js文件运行时没有任何错误

现在,当我使用sencha sdk 1.2.3生成缩小的js文件时(成功生成app-all.js和all-classes.js)

但当我在生产环境中运行这些生成的文件时,它会显示依赖项错误

例如
Ext.create('Fleet.view.gadgets.ux.GridPrinter')
不存在。等

任何人都可以帮助我如何组织我的代码,以便sencha sdk工具将我的所有source.js文件缩小到生产app-all.js文件中


提前感谢

要寻找的几样东西:

  • 检查app-classes.js-这是您的非小型应用程序。你看到你的班级了吗

  • 确保您拥有所有
    要求:[]
    定义。例如,您应该在使用此视图的控制器中具有
    requires:['Fleet.view.gadgets.ux.GridPrinter']
    。或者您可以这样定义它
    视图:['gadgets.ux.GridPrinter']
    。这些属性基本上是解析器获取所需类的指示器


  • 要寻找的两件事:

  • 检查app-classes.js-这是您的非小型应用程序。你看到你的班级了吗

  • 确保您拥有所有
    要求:[]
    定义。例如,您应该在使用此视图的控制器中具有
    requires:['Fleet.view.gadgets.ux.GridPrinter']
    。或者您可以这样定义它
    视图:['gadgets.ux.GridPrinter']
    。这些属性基本上是解析器获取所需类的指示器