yuicompressor הוא CSS וminifier JavaScript נכתב ב- Java & nbsp;. חבילה זו מאגדת את קובץ JAR קומפרסור YUI כדי להקל את השימוש בו בפרויקטי Python. שים לב שאתה עדיין צריך להיות מותקן Java Runtime Environment.
לדוגמא, אתה יכול להשתמש בחבילה זו עם buildout. ראשית, ליצור את קובץ buildout.cfg:
[Buildout]
חלקים = yuicompressor
[Yuicompressor]
מתכון = zc.recipe.egg
ביצים = yuicompressor
בשלב הבא, להוריד תסריט bootstrap buildout ולהפעיל את buildout עצמו:
wget $ http://svn.zope.org/*checkout*/zc.buildout/trunk/bootstrap/bootstrap.py
bootstrap.py פיתון $
יצירת 'בן' ספרייה.
יצירת 'חלקים' ספרייה.
יצירת ספרייה "לפתח-ביצים".
נוצר 'bin / buildout' תסריט.
$ Bin / buildout
התקנת yuicompressor.
מקבל הפצה עבור 'yuicompressor'.
יש לי yuicompressor 2.4.6.
נוצר 'bin / yuicompressor' תסריט.
תסריט yuicompressor מוכן לשימוש:
$ Bin / yuicompressor
שימוש: java yuicompressor-xyzjar צנצנת [אפשרויות] [קובץ קלט]
אפשרויות גלובליות
-h, מציג --help מידע זה
--type
--charset
--line-הפסקה <טור> הכנס מעבר שורה אחרי מספר העמודה שצוין
-v, הודעות אינפורמטיביות תצוגת --verbose ואזהרות
-o <קובץ> מניחים את הפלט ל< קובץ>. ברירות מחדל לstdout.
JavaScript אפשרויות
--nomunge מיניפיקציה בלבד, לא לערפל
--preserve-למחצה לשמר את כל פסיק
--disable-אופטימיזציות השביתו את כל אופטימיזציות מיקרו
אם לא צוין קובץ קלט, ברירת מחדל הוא stdin. במקרה זה, "הסוג"
האפשרות נדרש. אחרת, באפשרות 'הסוג' נדרש רק אם הקלט
סיומת קובץ היא לא 'js' ולא 'css'.
אז אתה יכול לשלב את זה עם חבילה המסתמכת על המדחס, למשל Django-לדחוס ולדאוג לא יותר.
התקנה ברמת משתמש עם easy_install אין הגיונית אפילו לשימוש עצמאי, למשל יש yuicompressor בנתיב שלך
מה חדש במהדורה זו:.
- yuicompressor.jar עדכון ל2.4.7
- yuicompressor אינו דורש setuptools יותר: זה גם להתקנה עם distutils הטהור. עם זאת, תסריט ההפעלה בהתקנת distutils הטהורה אין את אותו שם כמו בהתקנת setuptools:. זה נקרא yuicompressor_run.py במקום yuicompressor בשל לייבא הגבלה וחלונות עֵסֶק אי התאמה
- נוסף שיטה להפעיל במודול yuicompressor מאפשרת לנו להפעיל את הכלי עם טיעונים מותאמים אישית מקוד מקור פיתון.
- נוסף changelog (שינויים בקובץ)
- מידע מתחזק נוסף; שינה את כתובת אתר החבילה להצביע למאגר bitbucket קשור
- תווי סוף השורה בסגנון Linux
- יותר מסווגים ומידע פלטפורמה נוסף
דרישות :
- Python
תגובות לא נמצא