- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
您好,我正在开发一个在 Ext-JS 中实现的 Web 应用程序。我使用 Sencha Cmd v3.0.0.250 和命令 ./make_bootstrap.sh; 部署了该应用程序./make_compile.sh部署过程中没有出现任何问题。
可以使用测试链接//mainApplication/app/index_debug.html 或//mainApplication/app (accesses all-classes.js) url 访问应用程序...
部署应用程序时,它将所有 javaScript 文件压缩到一个文件中,即 all-classes.js。部署成功。但是当我从 url ://mainApplication/app/... 访问该应用程序时,它显示以下错误:
Uncaught TypeError: Cannot read property 'dom' of null all-classes.js:1
Ext.define.initContainerall-classes.js:1
Ext.define.renderall-classes.js:1
Ext.define.doAutoRenderall-classes.js:1
Ext.define.showall-classes.js:1
(anonymous function)all-classes.js:1
TableManager::findTables() content.scripts.c.js:11
但是,如果我使用 ://myApplication/app/index_debug.html 访问该应用程序,它就可以正常工作。这是出于测试目的,它单独加载所有 js 文件,这与通过 all-classes.js 访问不同
我在网上浏览过类似的错误。但还没有找到这个级别的。如果可以通过 index_debug.html 访问应用程序,为什么不能使用压缩后的相同 javaScript 文件来访问它?
最佳答案
压缩后的 all-classes.js 显然会删除所有空格,因此当格式化(使用 Sublime Text 的 JSFormatter 包)变成数千行时,它只是一行代码。由于这是一行,我找不到浏览器提示的内容。我格式化了代码并运行了应用程序。并准确地找到了哪一行失败了。它指向一个匿名函数。一旦我删除该功能,应用程序就开始工作...所以这里的提示是在 firebug 或 chrome 开发工具中调试时格式化压缩代码。
关于javascript - 使用 ./make_bootstrap.sh 部署 Web 应用程序时存在 Sencha 编译问题; ./make_compile.sh,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17871574/
您好,我正在开发一个在 Ext-JS 中实现的 Web 应用程序。我使用 Sencha Cmd v3.0.0.250 和命令 ./make_bootstrap.sh; 部署了该应用程序./make_c
我是一名优秀的程序员,十分优秀!