2016-11-22 3 views
2

In der Verwendung von angular-cli und ng Build, um mein Projekt zu erstellen, habe ich ein paar Fragen.Geben Sie ein Präfix für das src-Tag in index.html

  1. Der Container, in dem ich den eckigen Bildschirm ausführe, muss ein Präfix vor den src-Tags im Skript-Tag einfügen. Also src = "styles.bundle.js" muss src = "/ my/prefix/styles.bundle.js" sein. Gibt es eine Möglichkeit, diese Befehlszeile auszuführen, und nicht eine manuelle Bearbeitung? Ich habe versucht, die Basis-href zu setzen, aber das schien nicht zu helfen.

  2. Wenn ich keine produktionsspezifischen Umgebungsänderungen habe, gibt es einen Unterschied zwischen dev & Produktion erstellt.

+0

Könnten Sie noch eine Lösung finden? – sandrooco

Antwort

0
  1. Das klingt seltsam. Die ng build --output-path /my/prefix/ sollte richtige Base href für die index.html generieren. Seltsam, wenn nicht.

  2. AFAIK, der Produktionsbau hat mehr Optimierungen eingeschaltet. Somit ergibt sich ein kleineres Bündel. Sie können die Größe Ihrer bestimmten App mit und ohne -prod testen.

+0

Ich bin sicher, dass die Referenz nicht so funktioniert, wie ich sie veröffentliche, ohne sie zu bearbeiten. –

2

Arbeiten bei uns auch mit diesem

ng build --deploy-url=prefixfolder 
+0

Dies funktioniert in den meisten Fällen, aber es scheint nicht zu funktionieren, wenn Sie index.html eigene 'link' Tags hinzufügen scheinen für das 'favicon' zu arbeiten. Findet jemand einen Weg um dies zu finden? – menehune23

Verwandte Themen