2016-10-02 3 views
0

Ich habe 3 Haupt-JS-Dateien:mehrere JS-Dateien in zwei Dateien

  1. base.js
  2. notLoggedIn.js
  3. loggedIn.js

base.js enthält alle grundlegenden Bedürfnisse für meine Anwendung und die andere zwei Dateien sind selbsterklärend.

Was ich tun müssen, ist dies:

  1. Kombinieren base.js und notLoggedIn.js in file1.js.
  2. Kombiniere base.js, notLoggedIn.js und loggedIn.js in file2.js.

Und ich brauche es in dieser Reihenfolge.

Hier ist, was meine gulpfile.js derzeit wie folgt aussieht:

elixir(function(mix) { 
    mix.sass('app.scss') 
     .browserify('base.js'); 
}); 

Wie modifiziere ich die Datei meine Bedürfnisse zu erfüllen?

Antwort

0

Unter der Annahme, dass alle drei Skripte, die Sie im resources/assets/js Verzeichnis befinden erwähnen, können Sie Folgendes tun:

elixir(function(mix) { 
    mix.scripts(['base.js', 'notLoggedIn.js'], 'public/js/file1.js') 
     .scripts(['base.js', 'notLoggedIn.js', 'loggedIn.js'], 'public/js/file2.js'); 
});