2017-06-24 1 views
-1

にロードされていない私はindex.htmlを私<script type='text/javascript' src='Test.js'>とローカルのJavaScriptファイルを追加したが、私はNGでそれを実行したときに仕え、localhost:4200に行き、私のブラウザコンソールで、私はこれを見ますエラー:私の地元のJavaScriptファイルが角度2

GET localhost:4200/Test.js 404 (Not Found) but I do have my file in the same location that my index.html.

ただし、角度2はロードされていません。私を助けてください。

+0

エラーが発生しました... – Juan

+0

GET http:// localhost:4200/Test.js 404(見つからない)このエラーが発生しました。 –

+1

Stalk Overflowへようこそ。 downvotesの波を得る前にあなたの質問の一部としてそれを更新してください。これを見てください:https://stackoverflow.com/help/how-to-ask。そして、あなたが受け入れられる答えを得たら、それを次のようにマークすることを忘れないでください:https://stackoverflow.com/help/someone-answers。 – Juan

答えて

0

Test.jsファイルをassetsフォルダに移動します。 index.htmlから、そのフォルダを指す<script type='text/javascript' src='./assets/Test.js' >

なぜですか? ng serveでアプリを提供する場合、それに対応する構造が設定されています。あなたがそれを見たい場合は、ng buildを実行すると、distフォルダが作成されています。

アセットフォルダがそのdistフォルダに移動するのを観察すると、それがアプリケーションの期待通りです。サーバーの観点から見ると、見つからないエラーが発生しています。そのようなファイルはありません。

これらの変更を加えてng serveを実行すると、正常に機能し、エラーがなくなるはずです。

これは役に立ちましたか?

+0

あなたは何とか彼の質問を実行可能な回答に解読できたら、その質問に対する編集を提案するのはとても親切でしょうか? –

+0

それは動作します。どうもありがとうございました !あなたは私の一日を作った。 –

+0

もちろん@StephanBijzitter。私は彼が質問を更新するためにOPにコメントを求めていたので、私はそれを行うことができたかどうか分からなかった。 – Juan

関連する問題