Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/384.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 偶然未知提供程序:$templateRequestProvider<;-$templateRequest<;-$路线<;-NGVIEW指令错误_Javascript_Angularjs_Angular Ui Router_Bower - Fatal编程技术网

Javascript 偶然未知提供程序:$templateRequestProvider<;-$templateRequest<;-$路线<;-NGVIEW指令错误

Javascript 偶然未知提供程序:$templateRequestProvider<;-$templateRequest<;-$路线<;-NGVIEW指令错误,javascript,angularjs,angular-ui-router,bower,Javascript,Angularjs,Angular Ui Router,Bower,我正在开发angular应用程序,它在1号计算机上运行完全正常,当我在2号计算机上克隆git repo并执行我的npm安装,bower安装,以及grunt bower安装时,加载失败 在谷歌搜索之后,很多人都提到这是不包括ng路线的常见副作用 页面加载时,“查看源”显示ng路由已成功包含: <!-- build:js(app) scripts/vendor.js --> <!-- bower:js --> <script src="bower_components/

我正在开发angular应用程序,它在1号计算机上运行完全正常,当我在2号计算机上克隆git repo并执行我的
npm安装
bower安装
,以及
grunt bower安装
时,加载失败

在谷歌搜索之后,很多人都提到这是不包括ng路线的常见副作用

页面加载时,“查看源”显示ng路由已成功包含:

<!-- build:js(app) scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<script src="bower_components/Chart.js/Chart.js"></script>
<script src="bower_components/angular-chart.js/dist/angular-chart.js"></script>
<script src="bower_components/angular-bootstrap/ui-bootstrap-tpls.js"></script>
<script src="bower_components/d3/d3.js"></script>
<script src="bower_components/codemirror/lib/codemirror.js"></script>
<script src="bower_components/angular-ui-codemirror/ui-codemirror.js"></script>
<!-- endbower -->
<!-- endbuild -->
我的路线是这样定义的:

$routeProvider.when('/dashboard', {
  templateUrl: 'partials/dashboard',
  controller: 'DashboardCtrl'
})
然后我检查了这些依赖项是否已加载:

^--这似乎是“是”,他们已加载。我已经点击了它们,以确保响应实际上是正确的javascript内容。每个都包含正确的内容

angular route.js
资源的版本而言

  • 工作现场使用路线v1.3.14
  • 非工作现场使用路线v1.3.15

控制台中的错误消息似乎没有任何有用的内容来识别发生这种情况的原因。如何调试此功能?

是否已检查是否已将以下组件正确安装到bower目录中

<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>

或者,如果您有任何HTML问题进入网络有关下载的软件包


您的错误看起来好像没有加载ngRoute模块,在尝试使用提供程序时,会产生此问题。

即使您的答案得到解决,我现在也遇到了类似的问题

我遇到这个问题是因为我有不同版本的
angular.min.js
angular route.js


我使用了Angular的1.2.0和Angular-route.js的1.3.5,这导致了相同的错误

您能将您在computer1上使用的路由服务taht的版本与您现有的版本进行比较吗?如果版本之间存在差异,请将带有^X.X.X的bower版本强制放入bower json文件中
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-resource/angular-resource.js"></script>
<script src="bower_components/angular-cookies/angular-cookies.js"></script>
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>