Javascript 将新路由添加到完整堆栈会破坏它吗?

Javascript 将新路由添加到完整堆栈会破坏它吗?,javascript,angularjs,yeoman,yeoman-generator-angular,Javascript,Angularjs,Yeoman,Yeoman Generator Angular,我目前正在进行以下FreeCodeCamp挑战: 用户登录后,我想将其重定向到某个页面。因此,我通过yeoman angular fullstack命令创建了一个新路由: >> yo angular-fullstack:route wall 完成此操作后,我更新newpage.controller.js以包含$http,如下所示: angular.module('votingAppApp') .controller('WallCtrl', function ($scope,

我目前正在进行以下FreeCodeCamp挑战:

用户登录后,我想将其重定向到某个页面。因此,我通过yeoman angular fullstack命令创建了一个新路由:

>> yo angular-fullstack:route wall
完成此操作后,我更新newpage.controller.js以包含$http,如下所示:

angular.module('votingAppApp')
  .controller('WallCtrl', function ($scope, $http) {
  });
当我运行grunt Service时,页面为空,在Console.Log中,我得到以下错误:

Error: [$injector:modulerr] Failed to instantiate module votingAppApp due to: 
Error: [$injector:unpr] Unknown provider: $routeProvider
有人能告诉我我做错了什么吗?谢谢


更新:我认为当前的问题可能是因为我使用的是uiRouter,而不是ngRoute。如果是这种情况,我将如何缓解这种情况?

可能只安装了angular Route,请尝试安装 这可能就是问题所在

如果已安装,请不要忘记:

$routeProvider is for ngRoute

$urlRouterProvider is for ui-router

看起来我在用routeProvider做ui路由器。谢谢