2017-08-02 2 views
2

Angenommen, dass ich index.html zu abc.xyz während der ng build Prozess umbenennen musste, ist das möglich? Wenn ja, wie würde ich es tun?Umbenennen der Datei in Angular CLI Build-Skript

Ich gehe davon aus, dass ich zu dem package.jsonbuild Skript, und wahrscheinlich Rohre verwenden würde ändern, aber ich habe es nicht in der Lage gewesen, indem man entweder der Winkel CLI Github oder über NPM Website, um herauszufinden. Google hat mir auch nicht geholfen ... Ich darf nicht die richtigen Fragen stellen.

Antwort

1

Es gibt nichts dergleichen in CLI, dass Sie die Dateien umbenennen können, jedoch können Sie das nur mithilfe eines benutzerdefinierten Npm-Skripts tun. Es gibt eine Vielzahl von Optionen, wie Sie das tun:

"build": "ng build && move dist\\index.html dist\\abc.xyz"

  • Wenn Sie auf Linux Sie:

    • Wenn Sie auf Windows sind Sie move Befehl cmd in Ihrem npm build script verwenden können verwenden Sie stattdessen mv:

      "build": "ng build && mv dist/index.html dist/abc.xyz"

    Dann, indem Sie npm run build ausführen, werden Sie das Ergebnis erzielen, das Sie suchen.

    Sie können auch cash-mv npm Paket verwenden, wenn Sie möchten, auf diese Weise Ihre build script wird eine Art cross platform sein (Linux-Version eines Skripts wird für alle Plattformen gültig sein).

  • +0

    Nicht sicher, wie das mit dem ng Build-Befehl verwendet werden würde ??? – BillF

    +0

    aktualisiert die Frage mit allen Details, die Sie benötigen – Kuncevic