gulp bower - angular 未安装

gulp bower - angular is not installed

我正在开始一个用 Yeoman 生成的新 angular 项目(第一次使用 gulp),但我遇到了一些问题(我认为它可能有关联)

任何人都可以帮助我并向我解释为什么它不起作用?

编辑:刚刚意识到我在网络检查器执行 gulp serve

时仍然有 angular 错误

所以我昨天在这方面做了一些工作,我终于找到了。

对于 gulpfile.js,删除“/views”,因为目的地必须是您的整个应用,而不仅仅是视图:

gulp.task('bower', function () {
  return gulp.src(paths.views.main)
  .pipe(wiredep({
directory: yeoman.app + '/bower_components',
    ignorePath: '..'
}))

.pipe(gulp.dest(yeoman.app) <s>+ '/views'</s>);

});  

在 .bowerrc 中,我将 bower_components 的路径更改为 app/bower_components

我已经更改了所有连接功能(添加中间件部分):

$.connect.server({
   root:['\.tmp', yeoman.app],
   livereload:true,
   port: 9000,
   middleware:function(connect, opt){
     return [['/bower_components', 
     connect["static"]('./bower_components')]]
   }
});

bower install 之后,效果非常好。 我在这里找到了这个解决方案:https://github.com/yeoman/generator-angular/issues/1295