זוהי הפקודה uglifyjs שניתן להריץ בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו, כגון Ubuntu Online, Fedora Online, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS
תָכְנִית:
שֵׁם
uglify-js - דף ידני עבור uglify-js 2.4.15
תיאור
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [אפשרויות] השתמש במקף בודד כדי
קרא קלט מהקלט הסטנדרטי.
הערה: כברירת מחדל אין מננגל/דחיסה. ללא [אפשרויות] זה פשוט ינתח
הזן קבצים והשלך את ה-AST עם רווח לבן והערות נמחקו. להשיג
דחיסה ומנגנון אתה צריך להשתמש ב-`-c` ו-`-m`.
אפשרויות
--מקור-מפת
ציין קובץ פלט היכן ליצור מפת מקור.
--מקור-מפה-שורש
הנתיב למקור המקורי שייכלל במפת המקור.
--source-map-url
הנתיב למפת המקור שיש להוסיף ב-//# sourceMappingURL. ברירת מחדל ל-
ערך שעבר עם --מקור-מפת.
--source-map-include-sources
העבר את הדגל הזה אם ברצונך לכלול את התוכן של קבצי המקור במפת המקור
כנכס sourcesContent.
--in-source-map
מפת מקור קלט, שימושית אם אתה דוחס JS שנוצר מכמה
קוד מקורי אחר.
--screw-ie8
העבר את הדגל הזה אם לא אכפת לך מתאימות מלאה ל-Internet Explorer 6-8
מוזרויות (כברירת מחדל UglifyJS ינסה להיות חסין IE).
--exp ניתוח ביטוי בודד, במקום תוכנית (לניתוח JSON)
-p, -קידומת
דלג על קידומת עבור שמות קבצים מקוריים המופיעים במפות מקור. לדוגמה -p 3
יוריד 3 ספריות משמות קבצים ויוודא שהם נתיבים יחסיים. אתה יכול
ציין גם -p relative, מה שיגרום ל-UglifyJS להבין בעצמו את קרוב המשפחה
נתיבים בין מקורות מקוריים, מפת המקור וקובץ הפלט.
-o, --תְפוּקָה
קובץ פלט (ברירת מחדל STDOUT).
-b, --לְפַאֵר
ייפוי פלט/ציין אפשרויות פלט.
-m, --לְהַשְׁחִית
אפשר לשבש שמות/אפשרויות מעבר חסר.
-r, --שמורות
שמות שמורים כדי לא לכלול אותם ב-mangling.
-c, --לִדחוֹס
אפשר אפשרויות מדחס/מעבר מדחס. אפשרויות מעבר כמו -c
hoist_vars=false,if_return=false. להשתמש -c ללא טיעון להשתמש בברירת המחדל
אפשרויות דחיסה.
-d, --לְהַגדִיר
הגדרות גלובליות
-e, --לְצַרֵף
הטמע הכל בפונקציה גדולה, עם רשימת פרמטרים/טיעונים הניתנים להגדרה.
--הערות
שמור הערות זכויות יוצרים בפלט. כברירת מחדל זה עובד כמו גוגל
סגירה, שמירה על הערות בסגנון JSDoc המכילות "@license" או "@preserve". אתה
אופציונלי יכול להעביר אחד מהארגומנטים הבאים לדגל זה: - "הכל" לשמור
כל ההערות - JS regexp חוקי (צריך להתחיל עם קו נטוי) לשמירה בלבד
הערות שמתאימות. שימו לב שכרגע לא ניתן לשמור את *כל* התגובות מתי
הדחיסה מופעלת, בגלל הסרת קוד מת או הצהרות מדורגות לתוך
רצפים.
--הַקדָמָה
הקדמה להקדמת הפלט. אתה יכול להשתמש בזה כדי להוסיף הערה, עבור
דוגמה למידע על רישוי. זה לא ינותח, אלא מפת המקור
יתאים לנוכחותו.
--סטטיסטיקות
הצג את זמן ריצת הפעולות ב-STDERR.
--בַּלוּט
השתמש בבלוט לניתוח.
--קוף עכביש
נניח שקובצי הקלט הם בפורמט SpiderMonkey AST (כמו JSON).
--עצמי בנה את עצמו (UglifyJS2) כספרייה (מרמז --לַעֲטוֹף=UglifyJS -ייצוא הכל)
--לַעֲטוֹף להטמיע הכל בפונקציה גדולה, מה שהופך את ???ייצוא??? ו???גלובלי???
משתנים זמינים. עליך להעביר ארגומנט לאפשרות זו כדי לציין את
שם שהמודול שלך יקבל כשהוא נכלל בדפדפן, למשל.
-ייצוא הכל
משמש רק כאשר --לַעֲטוֹף, זה אומר ל-UglifyJS להוסיף קוד כדי לייצא הכל באופן אוטומטי
גלובלים.
--מוֹך הצג כמה אזהרות היקף
-v, --מִלוּלִי
מילולית
-V, --גִרְסָה
הדפס מספר גרסה וצא.
--נורר
אל תזרוק שגיאה עבור אפשרויות לא ידועות פנימה -c, -b or -m.
השתמש ב-uglifyjs באופן מקוון באמצעות שירותי onworks.net