部署生产构建时出现404错误
Getting a 404 error when deploying production build
一旦我将应用程序复制到web服务器上,我就会得到关于Application.js
未被发现的错误。
http://site/app/Application.js?_dc=1404504339794 404 (Not Found)
但很明显,这是错误的,因为一旦你运行sencha app build
,所有的东西都被缩小到app.js
。
我查看了生成的app.js
和index.html
,没有任何地方提到Application.js
。
我正在运行:sencha app build production
并复制production
构建的内容。
在构建期间,我也得到了C1009: Circular reference
警告。这里是:
在/controller/MainContent.js
第192行
var w = Ext.widget('EditPortalUserWindow'); //this creates a widget defined in the MainContent.js VIEW
在某个小部件的某个视图中,我用这个来定义表单的URL:
url: GlobalVars.contactPostApiUrl //if I comment this out, the warning goes away...
GlobalVars
在app.js
Ext.define('GlobalVars', {
singleton: true,
contactPostApiUrl: 'http://site/CustomerPortal.WebAPI/api/contact/post'
});
我希望GlobalVars可以从任何地方使用,这就是为什么我把它放在app.js中。
有什么想法吗?谢谢你!
我已经看到了类似的情况-生产构建需要它不应该的文件。以下内容应该有所帮助:
- 运行开发版本,看看你是否得到任何同步加载警告,修复如果是。
- 运行
sencha app build --clean
如果没有帮助,运行这个序列
sencha ant clean
sencha app refresh
sencha app build
@Francis Ducharme除了上面的对话,我给你发了两个链接,我想这可能对你的C1009有帮助。C1009链路1
C1009 Link 2
我通过实际创建它正在寻找的文件(一个空的)来"解决"这个问题,这似乎是有效的。
相关文章:
- 对于grunt构建中的(let.of)错误
- Javascript Sencha cmd 应用程序构建错误发生在执行此行时
- 使用 jQuery 构建一个元素会给我一个错误
- 为什么当我尝试为iframe-src属性构建URL时,AngularJS会抛出错误
- java中的构建到过程构建器错误
- JSON解析错误在一个系统中我没有't构建
- 为Android构建时出现本机描述推送通知错误
- "npm运行构建“;模块解析错误”;您可能需要一个适当的加载程序来处理此文件类型&”;
- SlickGrid根据日期错误动态构建列
- 电话差距构建地理位置 NPObject 上的错误调用方法
- 应用程序模块不可用,拼写错误或忘记加载 - 在咕噜咕噜的构建之后
- Dojo 1.7 构建:内存不足错误
- 由 webpack 构建的 react(es6) 在浏览器中有一个未捕获的类型错误
- 尝试构建条形图.代码中没有错误,但我没有得到视觉效果
- 在javascript中构建HTML表,得到“引用错误:左侧无效赋值”
- 构建错误列表
- 模块构建失败:引用错误:[BABEL] 未知选项:base.stage
- 余烬构建命令失败并显示错误:没有这样的文件或目录,lstat ../ember-cli-test-loader/test
- Windows 7 上 Android 的 Phonegap 3.0 构建错误
- JavaScript使用Sublime Text 2中的Node.js错误构建系统