无法加载模板问题

Jak*_*ova 4 angularjs angular-ui-router gulp gulp-connect

使用AngularJS-1.6.5和Angular-ui-router-1.0.6 && Gulp-3.9.1

我遇到这个绝对令人讨厌的问题。我有一个似乎不错的有角度的应用程序,但是当我运行gulp-connect来运行它时,却一直无法按以下顺序加载模板错误:

  • vendor.js:14803错误:[$ compile:tpload]无法加载模板:app / auth / views / login.tpl.html(HTTP状态:undefined undefined)

  • vendor.js:34081转换拒绝($ id:0类型:6,消息:转换错误,详细信息:错误:[$ compile:tpload]无法加载模板:app / auth / views / login.tpl.html(HTTP状态:未定义,未定义)

  • 错误:[$ compile:tpload]无法加载模板:app / auth / views / login.tpl.html(HTTP状态:undefined undefined)

如果我运行了gulp构建过程,然后使用诸如httpster之类的东西来提供服务器,则页面显示正常,没有错误。但是,当我将gulp-connect添加到构建过程中时:

gulp.task("connect",["css", "vendor", "js", "watch", "webWorkers"], function 
 () {
 connect.server({
port: 8888
}); 
});
Run Code Online (Sandbox Code Playgroud)

我得到上面的错误。

这只是一天前的工作,无论出于何种原因,即使是以前的版本也不再起作用。我尝试重定向到另一个模板,验证所有条目都在模板缓存中,尝试检索网络上的文件而不是模板缓存,卸载/重新安装gulp-connect却没有任何效果。在这一点上,我完全陷入了困境,为了我的理智,需要尽快解决一些问题。

任何想法将不胜感激。

Jak*_*ova 5

天哪 经过一堆的反复试验,我终于找到了问题所在。问题实际上出在我配置的HTTP拦截器上,该拦截器是从本地存储中检索到的令牌。从本地存储中检索到的令牌在某种程度上已损坏或无效(havent发现了此问题),并且它在无提示错误的情况下悄悄地出错了。

我将本地存储读取方法包装在try catch中,现在再次加载了模板。

我为此浪费了很多时间,希望这可以帮助其他人。