我的项目在 Sencha Architect 2.2.2 Build:991。
我正在尝试创建一个只包含extjs类和项目代码的文件,因为这个想法只加载一个js文件,而不是 app-all.js 和页面中的ext-all.js 文件。
的index.html:
<!-- Auto Generated with Sencha Architect -->
<!-- Modifications to this file will be overwritten. -->
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>My Site</title>
<link rel="stylesheet" href="res/ext/resources/ext-theme-classic/ext-theme-classic-all.css">
<link rel="stylesheet" href="res/list.css">
<script type="text/javascript" src="res/ext/ext-dev.js"></script>
<script type="text/javascript" src="res/ext/locale/ext-lang-pt.js"></script>
<script type="text/javascript" src="app.js"></script>
</head>
</html>
我使用:
sencha create jsb sudo -a http://.../index.html -p app.jsb3 --verbose
sencha build -p app.jsb3 -d . -v
它创建了两个文件类app-all.js和all-classes.js。 理论上app-all.js将所有代码缩小(包括extjs类,因为我将ext-dev.js用于include。
<script type="text/javascript" src="res/ext/ext-dev.js"></script>
但是如果我在我的html中仅包含 app-all.js 类,它说它不知道什么是Ext,那是未定义的。如果我添加 ext-all.js 它可以工作,但那不是想法......
由于