Bitten Sie Grunt, index.html für verschiedene Setups zu generieren

Ich versuche, Grunt als Build-Tool für meine Webanwendung zu verwenden.

Ich möchte mindestens zwei Setups haben:

I. Entwicklungsaufbau - Laden von Skripten aus separaten Dateien ohne Verkettung,

Also würde meine index.html ungefähr so ​​aussehen:

<!DOCTYPE html>
<html>
    <head>
        <script src="js/module1.js" />
        <script src="js/module2.js" />
        <script src="js/module3.js" />
        ...
    </head>
    <body></body>
</html>

II. Produktionsaufbau - Laden Sie meine Skripte zusammengestellt und verkettet in eine Datei.

mit index.html entsprechend:

<!DOCTYPE html>
<html>
    <head>
        <script src="js/MyApp-all.min.js" />
    </head>
    <body></body>
</html>

Die Frage ist,Wie kann ich Grunzen machen, indem ich diese index.html abhängig von der Konfiguration beim Ausführen mache?grunt dev odergrunt prod?

Oder ich grabe in die falsche Richtung und es wäre einfacher, immer zu generierenMyApp-all.min.js Aber stecken Sie entweder alle meine Skripte (verkettet) oder ein Loader-Skript hinein, das diese Skripte asynchron aus separaten Dateien lädt?

Wie machst du das, Jungs?

Antworten auf die Frage(12)

Ihre Antwort auf die Frage