【发布时间】:2023-03-26 07:27:01
【问题描述】:
我正在使用 Sencha Cmd 构建一个 Sencha Architect 项目。为此,我按照this forum post 中提到的步骤进行操作。
我创建了 Cmd 项目:
cd \path\to\sdk
sencha generate app app path\to\my\project
然后我编辑了index.html
<!DOCTYPE HTML>
<html>
<head>
<meta charset="UTF-8">
<title>fresh</title>
<!-- <x-compile> -->
<!-- <x-bootstrap> -->
<script src="ext/ext-dev.js"></script>
<script src="bootstrap.js"></script>
<!-- </x-bootstrap> -->
<script src="app.js"></script>
<!-- </x-compile> -->
</head>
<body></body>
</html>
然后我运行构建:
cd path\my\project
sencha app build production
第一次抱怨Ruby,所以我安装了1.9版本,然后运行成功。
在我的生产页面中,我使用了all-classes.js 和resources/app-all.css,它们都是由构建生成的。
问题是现在我有 javascript 错误:
TypeError: e.onRedraw is not a function
TypeError: b.setOwner is not a function
如何调试此过程?有什么我可以做的吗?
我正在使用 cmd 版本 3.1.2.342 和 ExtJS ext-4.2.1.883。
编辑
如果我将环境更改为“测试”,新的错误是:
Error: [Ext.createByAlias] Cannot create an instance of unrecognized alias: series.column
【问题讨论】:
标签: extjs extjs4 sencha-architect sencha-cmd