【发布时间】:2017-08-14 23:53:38
【问题描述】:
使用 AngularJS-1.6.5 & Angular-ui-router-1.0.6 && Gulp-3.9.1
我遇到了这个非常烦人的问题。我有一个 Angular 应用程序,它似乎构建得很好,但是当我运行 gulp-connect 来运行它时,我一直无法按此顺序加载模板错误:
vendor.js:14803 错误:[$compile:tpload] 无法加载模板:app/auth/views/login.tpl.html(HTTP 状态:未定义未定义)
vendor.js:34081 转换拒绝($id:0 类型:6,消息:转换错误,详细信息:错误:[$compile:tpload] 无法加载模板:app/auth/views/login .tpl.html(HTTP状态:未定义未定义)
错误:[$compile:tpload] 无法加载模板:app/auth/views/login.tpl.html(HTTP 状态:未定义未定义)
如果我运行我的 gulp 构建过程,然后使用 httpster 之类的东西来提供服务器,那么页面会正常显示而不会出现错误。但是,当我将 gulp-connect 添加到我的构建过程时:
gulp.task("connect",["css", "vendor", "js", "watch", "webWorkers"], function
() {
connect.server({
port: 8888
});
});
我得到了上面的错误。
这只是一天前的工作,无论出于何种原因,即使以前有效的版本也不再有效。我尝试重定向到另一个模板,验证所有条目都在模板缓存中,尝试检索网络上的文件而不是模板缓存,卸载/重新安装 gulp-connect 并且没有任何效果。在这一点上,我完全被难住了,为了我的理智,我需要尽快弄清楚。
任何想法将不胜感激。
【问题讨论】:
标签: angularjs gulp angular-ui-router gulp-connect