Blend is 'n instrument om saam te smelt, te ontleed en te optimaliseer kliënt-kant bates vir web programme en statiese webwerwe.
Voorbeeld
Gegewe die volgende directory struktuur:
projek
& Nbsp; lib
& Nbsp; jQuery-1.7.2.min.js
& Nbsp; src
& Nbsp; app.js
& Nbsp; komponente
& Nbsp; menu.js
& Nbsp; algemene
& Nbsp; helpers.js
En die volgende app.js:
/ * App.js * /
// = Nodig jQuery
// = Nodig spyskaart
var app = {};
En die volgende menu.js:
/ * Menu.js * /
// = Nodig jQuery
// = Benodig helpers
var menu = {};
En die volgende helpers.js:
/ * Helpers.js * /
var helpers = {};
Hardloop versnit met geen argumente uit die projek gids sal produseer hierdie gids struktuur:
projek
& Nbsp; lib
& Nbsp; jQuery-1.7.2.min.js
& Nbsp; uitset
& Nbsp; app.js
& Nbsp; app.min.js
& Nbsp; menu.js
& Nbsp; menu.min.js
& Nbsp; src
& Nbsp; app.js
& Nbsp; komponente
& Nbsp; menu.js
& Nbsp; algemene
& Nbsp; helpers.js
Waar app.js het die volgende inhoud:
/ * App.js * /
/ * ... Die minified JQuery kode, ingesluit slegs een keer * /
var helpers = {};
var menu = {}
var app = {};
Gebruik
meng [opsies] [bestand1 [file2 [fileN]]]
Command Line opsies
Uitset
o uitvoer, --output = UITSET
Waar die lêer uitset sal geskryf word. Die standaard is 'n gids by die wortel van die projek gids met die naam uitset
Pad
p PATH, --path = PATH
'N gids om deursoek te word vir die nodige lêers. Verskeie gidse kan deur die vlag te herhaal. As jy nie 'n gids met die PATH vlag dan slegs die werk gids sal deursoek word vir die nodige lêers spesifiseer nie.
Slaan Working Gids
-s, --skipcwd
Sluit die huidige werk gids van die vereiste search paaie.
Installasie
Van die Python pakket indeks
PIP installeer versnit
Uit Bron
git kloon git: //github.com/azavea/blend.git
cd versnit
python setup.py installeer
Vereistes :
- Python
Kommentaar nie gevind