Hogyan paramétereket adnak át a feladatot korty

Gulp.js - egyre népszerűbb kollektor frontend-projekteket. Ez használ patakok Blagodyarya ami igazán gyors. Ezen túlmenően, a számos különböző plug-inek nyelni növekszik. Szintaxis feladatok (feladat) korty elég egyszerű megérteni az összeállítás fájlt vagy írni a saját egyszerű. Ebben a cikkben megnézzük, hogyan kell átadni a paramétereket a feladat hajtásra.

Egy gyakorlati példa

Ahhoz, hogy megoldja ezt a problémát, akkor cserélje ki az URL-t a szerelési szakaszban. Ezt meg lehet tenni, például egy modult használni korty csere-feladat. Ebből a célból az eredeti TASK:

Add parancsban cseréljük.

Ok, mi helyettesíti az url. De szüzek környezet url különbözőnek kell lennie.

Eltérő feladatuk a különböző környezetekben

Calling ezeket kell Taxco, illetve az alábbiak szerint:

Ez is egy elfogadható megoldás, de ez nyilvánvaló hátránya, hogy TASCA teljesen azonos, kivéve a paraméter helyettesítések. Amikor új környezetben kell másolni egy feladatot újra.

Transfer paramterov Taxco

Most tekintsük a közvetlen átviteli paramétereket. Gulpfile alatt végzett node.js, és ezért minden node.js modul tudjuk használni a probléma gulp'a. Ahhoz, hogy a sebességváltó paramétermodulból yargs. Először csatlakoztassa a modult:

Most átadott paramétereket lehet beszerezni az argumentumokat objektumot.

Néhány szó a fenti példa. Az env env mi vezetett a paraméter értékét (ha ez a paraméter nem telt el, úgy véljük, hogy egyenlő "prod). Aztán alig változott minták - most tart sablonok különböző környezetekben. Végül átadjuk a helyére parancs sablon értékeket egy adott környezetben.

Most akkor hívja a feladat, mint ez:

következtetés

Bízza Gulp.js nagyon kényelmes és kellemes. Ebben a cikkben, megbeszéltük, hogyan lehet átadni paramétereket a feladat. Alkalmazott egyéb bővítmények nyelni vagy node.js modul létrehozhat egy valóban működőképes Taxco, és mentse jelentős mennyiségű időt, hogy dolgozzon.

Hibát talált? Orphus: Ctrl + Enter