Blend este un instrument de a fuziona, analiza, și optimizarea activelor client-side pentru aplicatii web si site-uri web statice.
Exemplul
Având în vedere următoarea structură de directoare:
proiect
& Nbsp; lib
& Nbsp; jquery-1.7.2.min.js
& Nbsp; src
& nbsp; app.js
& nbsp; componente
& nbsp; menu.js
& Nbsp; comun
& nbsp; helpers.js
Și următoarele app.js:
/ * App.js * /
// = Necesită jquery
// = Meniu necesită
var app = {};
Și următoarele menu.js:
/ * Menu.js * /
// = Necesită jquery
// = Necesită ajutoare
Meniul var = {};
Și următoarele helpers.js:
/ * Helpers.js * /
ajutoare var = {};
Rularea amestec cu nici un argument din directorul de proiect va produce această structură director:
proiect
& Nbsp; lib
& Nbsp; jquery-1.7.2.min.js
& Nbsp; de ieșire
& nbsp; app.js
& nbsp; app.min.js
& nbsp; menu.js
& nbsp; menu.min.js
& Nbsp; src
& nbsp; app.js
& nbsp; componente
& nbsp; menu.js
& Nbsp; comun
& nbsp; helpers.js
În cazul în care app.js are următorul cuprins:
/ * App.js * /
/ * ... Codul JQuery minified, inclus doar o singură dată * /
ajutoare var = {};
Meniul var = {}
var app = {};
Utilizare
amestec [opțiuni] [fisier1 [fisier2 [fileN]]]
Opțiuni de linie de comandă
Producție
REZULTATE -o, --output = IEȘIRE
În cazul în care ieșirea dosar va fi scris. Implicit este un director la baza producției director de proiect numit
Cale
-p PATH, --path = PATH
Un director a fi căutate fișierele necesare. Directoare multiple pot specificat prin repetarea pavilion. Dacă nu specificați nici un director cu steagul PATH atunci numai directorul de lucru va fi căutat pentru fișierele necesare.
Sări Director de lucru
-s, --skipcwd
Excludeți directorul de lucru curent de la căile de căutare cerință.
Instalare
Din Index Pachetul Python
Pip instala amestec
De la sursă
git git clona: //github.com/azavea/blend.git
cd amestec
python setup.py instala
Cerințe :
- Python
Comentariile nu a fost găsit