如何将ExtJS应用程序构建到.js文件中,而不是在index.html中?

时间:2014-10-27 14:31:25

标签: extjs sencha-cmd

我有Ext JS app(5.0,MVC)需要放在HTML页面的DIV容器中。一切都在开发环境中工作,但我无法理解如何使用sencha cmd来构建它,因为构建过程会生成"启动器"代码并将其放在index.html中 当我将构建的JS代码复制/粘贴到我的模板中时 - 它工作正常。

所以,问题是:我可以以某种方式将构建JS输出重定向到.js文件中,我将在HTML中包含(使用< source>),因此我不需要复制/每次重建应用程序时粘贴JS代码?

感谢。

1 个答案:

答案 0 :(得分:1)

经过一些实验后发现了自己:

app.json

"output": { "base": "${workspace.build.dir}/${build.environment}/${app.name}", "microloader": { "path": "microloader.js", "embed": false, "enable": true } },

和 我的模板中有<script src="microloader.js"></script>

index.html仍会在每次构建时被覆盖,但对我来说并不重要。