Sencha app成功构建生产,但生产页面无法加载.js未找到错误

时间:2015-05-12 06:45:46

标签: build sencha-cmd dev-to-production

我正在使用Extjs 5,sencha cmd 5和extjs sencha图表。

我的应用在' app'中的index.html目录工作正常,并成功构建sencha应用程序。 当我转到生产包加载生产index.html时,控制台会给我错误' .js not found' ,日志如下:

//the main class
typedef struct ListObj{
    Node head;
    int numItems;
} ListObj;
typedef ListObj* List;    ////add this line, it'll work fine
List newList(void){
   List L = malloc(sizeof(ListObj));
   assert(L!=NULL);
   L->Head = NULL;
   L->numItems = 0;
   return L;
}

我的Extjs版本是5.1,我的sencha cmd版本是5.1.3.61。 我已经搜索了几个小时的答案。有人建议使用&#sen;应用程序构建测试'我也成功测试构建。我真的不知道我的应用程序问题在哪里!

2 个答案:

答案 0 :(得分:0)

我提到here找出找出问题所在的方法。 正如它所说使用&#sen; app构建测试'在sencha cmd下,调试测试包以找出缺失的要求。 但是我必须在这里提一下,为什么它应该可以正常工作而不需要带别名的类&' axis.numeric',' axis.category',' series.bar&#39 ;在devMode下,它在生产模式和测试模式下失败!更糟糕的是,在生产模式下,框架反馈没有任何有用的东西,但是' .js'没发现异常!

答案 1 :(得分:0)

我最近遇到了同样的问题。生产构建成功,同时通过htdocs加载它​​显示.js文件404错误。

请求网址:http://localhost/TFNextGen/.js?_dc=20170420113848 状态代码:404 Not Found

解决方案:我的视图文件没有包含在主门户网站文件中。所以我在main.js中的视图文件夹中包含了所有与视图相关的js文件,之后它就像魅力一样