Blend je nástroj pro sloučení, analyzovat a optimalizovat na straně klienta aktiva pro webové aplikace a statických webových stránek.
Příklad
Vzhledem k tomu, následující adresářovou strukturu:
projekt
& Nbsp; lib
& Nbsp; jQuery-1.7.2.min.js
& Nbsp; src
& nbsp; app.js
& nbsp; komponenty
& nbsp; menu.js
& Nbsp; časté
& nbsp; helpers.js
A tyto app.js:
/ * App.js * /
// = Vyžadují jQuery
// = Nabídky vyžadují
var app = {};
A tyto menu.js:
/ * Menu.js * /
// = Vyžadují jQuery
// = Vyžadují pomocníci
Nabídka var = {};
A tyto helpers.js:
/ * Helpers.js * /
var pomocníci = {};
Běh směs bez argumentů z adresáře projektu vytvoří tento adresářovou strukturu:
projekt
& Nbsp; lib
& Nbsp; jQuery-1.7.2.min.js
& Nbsp; výstup
& nbsp; app.js
& nbsp; app.min.js
& nbsp; menu.js
& nbsp; menu.min.js
& Nbsp; src
& nbsp; app.js
& nbsp; komponenty
& nbsp; menu.js
& Nbsp; časté
& nbsp; helpers.js
Pokud app.js má následující obsah:
/ * App.js * /
/ * ... Minified JQuery kód, je zde jen jednou * /
var pomocníci = {};
Nabídka var = {}
var app = {};
Použít
směs [volby] [file1 [file2 [fileN]]]
Možnosti příkazové řádky
Výkon
-o OUTPUT, --output = OUTPUT
Tam, kde bude napsáno výstupní soubor. Výchozí hodnota je adresář v kořenové složce projektu s názvem výstup
Cesta
-p PATH, --path = PATH
Adresář se vyhledá požadované soubory. Více adresáře může specifikována opakováním vlajku. Pokud neuvedete žádnou adresář s PATH příznakem pak pouze pracovní adresář bude vyhledávat požadované soubory.
Přeskočit pracovní adresář
-s, --skipcwd
Vyloučit aktuální pracovní adresář z vyhledávacího požadavek cest.
Instalace
Od Python Index balíčku
Pip nainstalovat směs
Od zdroje
git clone git: //github.com/azavea/blend.git
CD směs
python setup.py nainstalovat
Požadavky na :
- Python
Komentáře nebyl nalezen