title: What is causing 'grunt serve' to throw 'No Bower components found'?
body: <p>I am starting out angular app with <a href="https://www.npmjs.org/package/generator-angular-fullstack">angular-fullstack</a> in my Windows 7 box. I installed bunch of npm packages with -g options, including grunt-bower-install. I created the application first by running </p>
  
  <blockquote>
    <p>yo angular-fullstack appname</p>
  </blockquote>
  
  <p>There were no exception during the application creation. After application was created successfully I tried to run the app using  </p>
  
  <blockquote>
    <p>grunt serve</p>
  </blockquote>
  
  <p>expecting the server to run. But the 'grunt serve' failed with </p>
  
  <blockquote>
    <p>Running "bower-install:app" (bower-install) task
    Cannot find where you keep your Bower packages.</p>
    
    <p>We tried looking for a <code>.bowerrc</code> file, but couldn't find a custom
    <code>directory</code> property defined. We then tried <code>bower_components</code>, but
    it looks like that doesn't exist either. As a last resort, we tried
    the pre-1.0 <code>components</code> directory, but that also couldn't be found.</p>
    
    <p>Unfortunately, we can't proceed without knowing where the Bower
    packages you have installed are.</p>
    
    <p><strong>Fatal error: No Bower components found.</strong></p>
  </blockquote>
  
  <p>I did find .bowerrc file and it was pointing to app/bower_components. Unfortunately, bower_components file was no where to be found. I am not sure what should be the content of the file to create it myself. Is it the missing file causing this problem or is there a npm package, I did not install correctly?</p>
  
  <ul>
  <li>I installed bower using npm as well *</li>
  </ul>
  
  <p>Thanks </p>