使用 sencha app watch 它可以工作,但不能使用 sencha app build 和 apache
With sencha app watch it works but not with sencha app build and apache
首先请多多关照我的语言,我是法语。
我在使用 Ext JS 时遇到了一个奇怪的问题,当我 运行 我的应用程序与 sencha app watch
一起工作时,它运行得非常好。我用这种方法开发了我的应用程序。
今天我尝试 运行 我的应用程序就像它正在生产中一样,所以我使用命令 sencha app build
并安装 apache 并创建一个从 /var/www/myapp
到 [=14 的符号链接=].所以转到页面 localhost
给我我的应用程序吧。
但是有一件事不再有效:这个电话 myapp.app.getController('someController).doSomeAction()
它向我发送以下错误
Uncaught TypeError: c.getModuleClassName is not a function
at constructor.getController (app.js?_dc=1524238513859:136243)
at constructor.exportListByAge (app.js?_dc=1524238513859:193305)
at Object.callback (app.js?_dc=1524238513859:7181)
at constructor.fireHandler (app.js?_dc=1524238513859:130694)
at constructor.onClick (app.js?_dc=1524238513859:130676)
at constructor.fire (app.js?_dc=1524238513859:19206)
at constructor.fire (app.js?_dc=1524238513859:32639)
at constructor.publish (app.js?_dc=1524238513859:32599)
at constructor.publishDelegatedDomEvent (app.js?_dc=1524238513859:32621)
at constructor.doDelegatedEvent (app.js?_dc=1524238513859:32664)
我正在使用 Sencha cmd 6.2.0.193 和 Ext JS 6.2.0.981 (apache2 2.4.18)。
有人有想法吗?
我通过改变从另一个控制器调用方法的方式解决了我的问题,就像这个 post 中建议的那样:https://medium.com/twelve-foot-guru/extjs-6-getting-your-controllers-to-talk-to-one-another-863189cc1d56 especially in the first link in this comment (https://medium.com/@steffenhiller/the-idea-is-good-d6360c0a9f11) 真的帮助了我并且它起作用了
所以问题解决了!
首先请多多关照我的语言,我是法语。
我在使用 Ext JS 时遇到了一个奇怪的问题,当我 运行 我的应用程序与 sencha app watch
一起工作时,它运行得非常好。我用这种方法开发了我的应用程序。
今天我尝试 运行 我的应用程序就像它正在生产中一样,所以我使用命令 sencha app build
并安装 apache 并创建一个从 /var/www/myapp
到 [=14 的符号链接=].所以转到页面 localhost
给我我的应用程序吧。
但是有一件事不再有效:这个电话 myapp.app.getController('someController).doSomeAction()
它向我发送以下错误
Uncaught TypeError: c.getModuleClassName is not a function
at constructor.getController (app.js?_dc=1524238513859:136243)
at constructor.exportListByAge (app.js?_dc=1524238513859:193305)
at Object.callback (app.js?_dc=1524238513859:7181)
at constructor.fireHandler (app.js?_dc=1524238513859:130694)
at constructor.onClick (app.js?_dc=1524238513859:130676)
at constructor.fire (app.js?_dc=1524238513859:19206)
at constructor.fire (app.js?_dc=1524238513859:32639)
at constructor.publish (app.js?_dc=1524238513859:32599)
at constructor.publishDelegatedDomEvent (app.js?_dc=1524238513859:32621)
at constructor.doDelegatedEvent (app.js?_dc=1524238513859:32664)
我正在使用 Sencha cmd 6.2.0.193 和 Ext JS 6.2.0.981 (apache2 2.4.18)。
有人有想法吗?
我通过改变从另一个控制器调用方法的方式解决了我的问题,就像这个 post 中建议的那样:https://medium.com/twelve-foot-guru/extjs-6-getting-your-controllers-to-talk-to-one-another-863189cc1d56 especially in the first link in this comment (https://medium.com/@steffenhiller/the-idea-is-good-d6360c0a9f11) 真的帮助了我并且它起作用了
所以问题解决了!