我已经使用 Sencha cmd 生成了一个项目。这将创建一个名为“overrides”的漂亮文件夹,我在其中放置了覆盖的 Ext.Ajax 类。然后我将它包含在我的 app.js 文件中,如下所示
requires: [
'overrides.Ajax'
]
Run Code Online (Sandbox Code Playgroud)
这在使用我的应用程序时工作得很好,但是当我尝试使用 Sencha cmd 构建它时,我收到以下错误:
[ERR] BUILD FAILED
[ERR] com.sencha.exceptions.BasicException: The following error occurred while e
xecuting this line:
[ERR] Z:\public_html\LoginScreen\.sencha\app\build-impl.xml:469: com.sencha.exce
ptions.ExBuild: com.sencha.exceptions.ExBuild: Failed to find any files for Z:\p
ublic_html\LoginScreen\app\app.js::ClassRequire::overrides.Ajax
Run Code Online (Sandbox Code Playgroud)
有谁知道如何正确包含 override 文件夹内的文件?
结果我需要编辑 .sencha/app/sencha.cfg 文件,将以下内容添加到 app.classpath 的末尾
,${app.dir}/overrides
Run Code Online (Sandbox Code Playgroud)
感谢 Mitchell 在 Sencha 官方论坛上为我提供的帮助! http://www.sencha.com/forum/showthread.php?261361-Properly-using-the-overrides-folder- generated-by-Sencha-Cmd-for-Ext-Js-4.2
| 归档时间: |
|
| 查看次数: |
5926 次 |
| 最近记录: |