2016-04-04 2 views
0

Ich habe eine einfache Angular-Anwendung, die ich mit Gulp bündeln. Die index.html hat einen Skriptverweis von:404-Datei nicht auf dem richtigen Pfad gefunden?

<script src="./../../js/all.js" charset="utf-8"></script>

und eine Dateistruktur:

file structure

Ist das nicht genau relativ scheinen?

Ich bin auch aus dem öffentlichen/html/layout/index.html

+0

können Sie versuchen, 'zu ändern. /' Auf '' ../ – Jer

Antwort

1

dient versuchen

<script src="../../js/all.js" charset="utf-8"></script> 
+0

Die Datei noch 404ing –

+0

Haben Sie versucht,

+0

Nein, weil es zwei tiefe Verzeichnisse ist –

0

Die Auflösung eine beste Praxis der Platzierung der index.html auf einem höheren Niveau Verzeichnis beteiligt. Erklärte immer noch nicht, warum das Problem aufgetreten ist, aber das Problem betrifft mich nicht mehr.

0

Wenn Sie Google Chrome verwenden, können Sie Ihre index.html im Browser öffnen und Quellcode anzeigen aufrufen.

in der Quelle Finden Sie diese Zeile: <script src="./../../js/all.js" charset="utf-8"></script> und auf den Hyperlink der Datei. Es zeigt Ihnen dann die vollständige Adresse der Javascript-Datei, die der Browser versucht, zu laden. Sobald Sie die vollständige Adresse erhalten haben, können Sie das Problem leicht beheben. enter image description here