0

私はyeoman angular-generatorを使用してテスト用Webアプリケーションを作成し、Firebaseホスティングにデプロイしました。アプリケーションをローカルで実行すると、正常に動作します。 Chromeデベロッパーコンソールがデプロイされると、「警告:角を複数回ロードしようとしました」というメッセージが表示されます。 "firebase serve"を使ってローカルで実行すると、ベンダーとスクリプトのjsファイルが無限に繰り返されるというGETリクエストが表示されます。 「grunt serve」でローカルに実行すると、これは起こらず、サイトは正しく実行されます。ここでYeoman Firebaseのホスティングに展開された角度生成されたサイトがスクリプトのリロードを継続的に実行します

がページに追加されたスクリプトです:ここでは

<!-- build:js(.) 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/bootstrap-sass-official/assets/javascripts/bootstrap.js"></script> 
<script src="bower_components/angular-animate/angular-animate.js"></script> 
<script src="bower_components/angular-cookies/angular-cookies.js"></script> 
<script src="bower_components/angular-messages/angular-messages.js"></script> 
<script src="bower_components/angular-resource/angular-resource.js"></script> 
<script src="bower_components/angular-route/angular-route.js"></script> 
<script src="bower_components/angular-sanitize/angular-sanitize.js"></script> 
<script src="bower_components/angular-touch/angular-touch.js"></script> 
<script src="bower_components/firebase/firebase.js"></script> 
<!-- endbower --> 
<!-- endbuild --> 

<!-- build:js({.tmp,app}) scripts/scripts.js --> 
<script src="scripts/app.js"></script> 
<script src="scripts/services/firebaseService.js"></script> 
<script src="scripts/controllers/mainview.js"></script> 
<script src="scripts/controllers/signinview.js"></script> 
<script src="scripts/controllers/signinout.js"></script> 
<script src="scripts/directives/signinout.js"></script> 
<!-- endbuild --> 

はデフォルトで含まれているスクリプトの連結を含んで面倒なビルドタスクによって、このから生成されたタグ、uglify、縮小化の作業です角度発電に:

127.0.0.1 - - [11/Jul/2016:17:53:51 +0000] "GET /scripts/vendor.58eb8161.js?_=1468259614482 HTTP/1.1" 200 633643 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:51 +0000] "GET /scripts/scripts.3f5216cb.js?_=1468259614483 HTTP/1.1" 200 3300 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/vendor.58eb8161.js?_=1468259614484 HTTP/1.1" 200 633643 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/scripts.3f5216cb.js?_=1468259614485 HTTP/1.1" 200 3300 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/vendor.58eb8161.js?_=1468259614486 HTTP/1.1" 200 633643 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/scripts.3f5216cb.js?_=1468259614487 HTTP/1.1" 200 3300 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/vendor.58eb8161.js?_=1468259614488 HTTP/1.1" 200 633643 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/scripts.3f5216cb.js?_=1468259614489 HTTP/1.1" 200 3300 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/vendor.58eb8161.js?_=1468259614490 HTTP/1.1" 200 633643 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
127.0.0.1 - - [11/Jul/2016:17:53:52 +0000] "GET /scripts/scripts.3f5216cb.js?_=1468259614491 HTTP/1.1" 200 3300 "http://localhost:5000/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_10_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/51.0.2704.103 Safari/537.36" 
0:私は、ローカルサーバーを実行するためにfirebaseを使用すると、私は次のメッセージが延々と繰り返さ

<script src="scripts/vendor.566b3c64.js"></script> 
<script src="scripts/scripts.ea0abd4c.js"></script> 

取得します

+0

あなたのHTMLスニペットでは、 'vendor.js'は決して含まれていないので、繰り返し読み込まれる方法はわかりません。 – ssube

+0

私はgruntビルドタスクがvendor.jsとscript.jsにすべてを圧縮した後にスクリプトを含めるように私の質問を編集しました。 –

+0

サイトの展開時に私が見ていることについていくつかの詳細を追加しました –

答えて

0

何が起こっているのか正確にはわからなくても、問題の原因がわかりました。私は、そのtemplateUrlのhtmlファイルを参照するカスタムの角度指示文を持っていました。私は、角形ジェネレータが作成したフォルダ構造に関する何かが、カスタムディレクティブのセットアップ方法を知らないと考えています。私はテンプレートを文字列に移動し、それをカスタムディレクティブに直接入れて、これで問題を修正しました。私が言ったように、私は理由を理解していない。私はこの問題をもう一度見いだすまで、一から始めて一つのことを追加することで、この解決策を見つけました。

関連する問題