Blend הוא כלי למזג, לנתח, ולייעל את הנכסים בצד הלקוח עבור יישומי אינטרנט ואתרי אינטרנט סטטי.
דוגמא
בהתחשב במבנה הספרייה הבא:
פרויקט
& Nbsp; lib
& Nbsp; JQuery-1.7.2.min.js
& Nbsp; src
& Nbsp; app.js
& Nbsp; רכיבים
& Nbsp; menu.js
& Nbsp; נפוץ
& Nbsp; helpers.js
וapp.js הבא:
/ * App.js * /
// = דורש JQuery
// = דורש תפריט
האפליקציה var = {};
וmenu.js הבא:
/ * Menu.js * /
// = דורש JQuery
// = דורשים עוזרים
תפריט var = {};
וhelpers.js הבא:
/ * Helpers.js * /
עוזרי var = {};
ריצת תערובת ללא טיעונים מספריית הפרויקט תפיק מבנה ספרייה זו:
פרויקט
& Nbsp; lib
& Nbsp; JQuery-1.7.2.min.js
& Nbsp; פלט
& Nbsp; app.js
& Nbsp; app.min.js
& Nbsp; menu.js
& Nbsp; menu.min.js
& Nbsp; src
& Nbsp; app.js
& Nbsp; רכיבים
& Nbsp; menu.js
& Nbsp; נפוץ
& Nbsp; helpers.js
איפה יש app.js התוכן הבא:
/ * App.js * /
/ * ... קוד JQuery minified, כלל רק פעם אחת * /
עוזרי var = {};
תפריט var = {}
האפליקציה var = {};
שימוש
למזג [אפשרויות] [] [fileN] [file2 file1]
אפשרויות שורת הפקודה
פלט
OUTPUT -o, --output = OUTPUT
איפה קובץ הפלט יהיה כתוב. ברירת המחדל היא ספריית השורש של פלט פרויקט ספרייה בשם
נתיב
-p PATH, --path = PATH
מדריך לחיפוש קבצים נדרשים. יכולות צוינו ספריות מרובות על ידי חזרה על הדגל. אם לא יציין כל ספרייה עם דגל PATH אז רק את ספריית העבודה תהיה חיפשה קבצים דרושים.
דלג על ספריית העבודה
-s, --skipcwd
אל תכלול את ספריית העבודה הנוכחית מנתיבי חיפוש דרישה.
התקנה
מPython חבילת האינדקס
PIP להתקין תערובת
ממקור
git clone git: //github.com/azavea/blend.git
תערובת cd
פיתון setup.py להתקין
דרישות :
- Python
תגובות לא נמצא