0

我在Sencha Architect 2.2.2 Build: 991中有我的项目。

我正在尝试创建一个只包含 extjs 类和我的项目代码的文件,因为这个想法是只加载一个 js 文件,而不是页面中的app-all.jsext-all.js文件。

索引.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 类,因为我在 include 中使用了 ext-dev.js。

<script type="text/javascript" src="res/ext/ext-dev.js"></script>

但是如果我在我的 html 中只包含app-all.js类,它会说它不知道 Ext 是什么,这是未定义的。如果我添加ext-all.js它可以工作,但这不是想法......

谢谢

4

0 回答 0