title: How to publish an angular site scaffold by yeoman to remote site?
body: <p>I use yoeman scaffold a site and added only one page.</p>
  
  <pre><code>cd myapp
  yo angular
  </code></pre>
  
  <p>Then added a page. There are two issues.</p>
  
  <ol>
  <li>It took several hours to FTP all the 22+K files to a host.</li>
  <li>The page works on my local PC but got empty page except the header and footer on remote host (<a href="http://remotehost.com/myapp/app" rel="nofollow">http://remotehost.com/myapp/app</a>). I found that the js files in the following script block</li>
  </ol>
  
  <p><div class="snippet" data-lang="js" data-hide="false">
  <div class="snippet-code">
  <pre class="snippet-code-html lang-html prettyprint-override"><code>    &lt;script src="bower_components/jquery/dist/jquery.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/angular/angular.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/bootstrap/dist/js/bootstrap.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/angular-animate/angular-animate.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/angular-cookies/angular-cookies.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/angular-resource/angular-resource.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/angular-route/angular-route.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/angular-sanitize/angular-sanitize.js"&gt;&lt;/script&gt;
      &lt;script src="bower_components/angular-touch/angular-touch.js"&gt;&lt;/script&gt;</code></pre>
  </div>
  </div>
  </p>
  
  <p>failed on remote host because the files were been found in folder <code>http://remotehost.com/myapp/app/bower_components</code> instead of the correct location of <code>http://remotehost.com/myapp/bower_components</code>. </p>
  
  <p>What's the good way to ftp publish an angularjs site created using yeoman?</p>