אנגליתצרפתיתספרדי

Ad


סמל OnWorks

closure-compiler - מקוון בענן

הפעל מהדר סגירה בספק אירוח חינמי של OnWorks על אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

זהו מהדר סגירת הפקודות שניתן להפעיל בספק האירוח החינמי של OnWorks באמצעות אחת מתחנות העבודה המקוונות המרובות שלנו בחינם כגון אובונטו אונליין, פדורה אונליין, אמולטור מקוון של Windows או אמולטור מקוון של MAC OS

תָכְנִית:

שֵׁם


closure-compiler - אופטימיזציה של מהדר עבור תוכניות ECMAScript (JavaScript).

תַקצִיר


סגירת מהדר [ אוֹפְּצִיָה ... ]
סגירת מהדר - עזרה

תיאור


אפליקציית Closure Compiler הוא ממשק שורת הפקודה ל-Cclosure Compiler,
חלק מפרויקט Closure Tools.

מהדר הסגירה הוא כלי להורדה והפעלה של ECMAScript (JavaScript) מהר יותר.
זה מנתח את התוכנית שלך, מנתח אותה, מסיר קוד מת, משכתב וממזער את מה שיש
שמאלה. זה גם בודק תחביר, הפניות משתנות וסוגים, ומתריע על נפוץ
מלכודות.

אפשרויות


- עזרה
תאר כיצד להשתמש ביישום סגירה מהדר.

--גִרְסָה
הדפס את גרסת הסגירה מהדר ל-stderr.

--accept_const_keyword
אפשר שימוש במילת מפתח const.

--זוויתי_מעבר
צור מאפיינים של $inject עבור AngularJS עבור פונקציות עם הערות @ngInject.

--charset ערכת כלים
לפרט ערכת כלים להיות ערכת תווי הקלט והפלט עבור כל הקבצים. כברירת מחדל, אנו מקבלים
UTF-8 כקלט ופלט US_ASCII.

--closure_entry_point נקודת כניסה
ציין נקודת כניסה נקודת כניסה לתוכנית. חייבים להיות סמלים של goog.provide'd. כל
סמלים goog.provide'd שאינם תלות מעברית של נקודות הכניסה יהיו
הוסר. קבצים ללא goog.provides, והתלות שלהם, תמיד יישארו בפנים.
אם צוינו נקודות כניסה כלשהן, אזי ניהול_תלות_סגירה אפשרות תהיה
מוגדר ל-true וכל הקבצים ימוינו לפי סדר תלות.

--common_js_entry_module MODULEFILE
ציין את השורש של היררכיית התלות הנפוצה שלך ב-JS MODULEFILE. הראשי שלך
תַסרִיט.

--common_js_module_path_prefix PREFIX
ציין קידומת נתיב PREFIX להסרה משמות מודול CommonJS.

--רמת_קומפילציה רמה
הגדר את רמת הקומפילציה ל רמה.

ערכים: WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS.

--create_name_map_files
ציין כי שינוי שם משתנה ושינוי שם מאפיינים יופקו כ
{binary name}_vars_map.out ו-{binary name}_props_map.out.

שימו לב שלא ניתן להשתמש בדגל זה בשילוב עם אף אחד מהם variabel_map_output_file
or property_map_output_file.

--create_source_map MAPFILE
ציין קובץ מפת מקור MAPFILE, מיפוי קבצי המקור שנוצרו בחזרה ל-
קובץ המקור המקורי ייצא לנתיב שצוין. ה %outname% מציין מיקום
יתרחב לשם של קובץ הפלט שמפת המקור מתאימה לו.

--לנפות
אפשר אפשרויות ניפוי באגים.

--לְהַגדִיר הגדרה, --ד הגדרה, -D הגדרה
עוקף את הערך של משתנה עם הערות @define. הפורמט של הגדרה is
[= ], איפה הוא השם של משתנה @define ו הוא בוליאני,
מספר, או מחרוזת ed במירכאות בודדות שאינה מכילה מרכאות בודדות. אם [= ] הוא
מושמט, המשתנה מסומן כ-true.

-- חיצוניים EXTERNFILE
ציין את הקובץ EXTERNFILE מכיל חיצוניים של JavaScript.

אתה יכול לציין אפשרות זו מספר פעמים כדי לציין עוד EXTERNFILE קבצים.

--extra_annotation_name תג שם
לפרט תג שם לצרף לרשימה הלבנה של שמות תגים ב-JSDoc.

אתה יכול לציין אפשרות זו מספר פעמים כדי להוסיף עוד תג שם ערכים.

--flagfile קובץ
ציין זאת קובץ מכיל אפשרויות נוספות של שורת הפקודה.

-- עיצוב פורמטאופציה
מציין את אפשרות העיצוב פורמטאופציה להחיל על הפלט JS.

ערכים: PRETTY_PRINT, PRINT_INPUT_DELIMITER, ציטוטים בודדים

--generate_exports
יוצר קוד ייצוא עבור אלה המסומנים ב-@export.

--js בקובץ
לפרט בקובץ כשם קובץ קלט.

אתה יכול לציין אפשרות זו מספר פעמים כדי להוסיף עוד בקובץ שמות.

--js_output_file קובץ חוץ
לפרט קובץ חוץ כשם קובץ הפלט הראשי.

אם לא צוין, הפלט נכתב ל-stdout.

--jscomp_error אזהרה
צור את מחלק האזהרות הנקרא אזהרה שגיאה.

לִרְאוֹת אזהרה חוגים, להלן, לרשימת התקפים אזהרה שמות.

--jscomp_off אזהרה
כבה את סוג האזהרות הנקוב אזהרה.

לִרְאוֹת אזהרה חוגים, להלן, לרשימת התקפים אזהרה שמות.

--jscomp_warning אזהרה
צור את מחלק האזהרות הנקרא אזהרה אזהרה רגילה.

לִרְאוֹת אזהרה חוגים, להלן, לרשימת התקפים אזהרה שמות.

--שפה_ב LANGSPEC
ציין את מקורות הקלט התואמים את השפה LANGSPEC.

ערכים: ECMASCRIPT3 (ברירת מחדל), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--רמת_logging רמה
לפרט רמה כרמת הרישום (ערכים רגילים של java.util. logging.Level) עבור
התקדמות המהדר. אינו שולט בשגיאות או באזהרות עבור קוד ה-JavaScript תחת
הַהדָרָה.

- תלות בסגירת ניהול
מיון אוטומטית של תלות כך שקובץ ש-goog.מספק סמל X יהיה תמיד
בא לפני קובץ ש-goog.requires סמל X. אם קלט מספק סמלים, ואלו
לעולם לא נדרשים סמלים, אז הקלט הזה לא ייכלל בקומפילציה.

--מודול MODULESPEC
ציין את מפרט מודול JavaScript MODULESPEC.

הפורמט של MODULESPEC הוא : [:[ ,...][:]]]. שמות מודולים
חייב להיות ייחודי. כל מחלקה היא שם של מודול שמודול זה תלוי בו. מודולים
חייב להיות רשום בסדר תלות, וקובצי מקור JS חייבים להיות רשומים ב-
סדר מתאים. איפה --מודול דגלים מתרחשים ביחס ל --js דגלים הוא
לֹא חָשׁוּב. תן את הערך המכונית כדי להפעיל יצירת מודול מ-CommonJSmodules.

--module_output_path_prefix PREFIX
ציין את הקידומת של שם הקובץ PREFIX עבור שמות קבצים של מודולי JS הידור.
‎.js יצורף לקידומת זו. ספריות ייווצרו בתור
נָחוּץ. תשתמש עם --מודול.

--module_wrapper עֲטִיפָה
לפרט עֲטִיפָה כמעטפת פלט עבור מודול JavaScript (אופציונלי).

הפורמט של עֲטִיפָה הוא : . שם המודול חייב להתאים ל-a
מודול שצוין באמצעות --מודול. המעטפת חייבת להכיל %s כמציין המיקום של הקוד.
ניתן להשתמש במציין המיקום %basename% גם כדי להחליף את שם הבסיס של המודול
קובץ פלט.

--תלות_סגירה בלבד
כלול רק קבצים בתלות הטרנזיטיבית של נקודות הכניסה (מצוין על ידי
נקודת_כניסה_סגירה). קבצים שאינם מספקים תלות יוסרו. זֶה
מחליפה ניהול_תלות_סגירה.

--מתג_פלט MANIFESTFILE
מדפיס רשימה של כל הקבצים בהידור ל MANIFESTFILE.

If - תלות בסגירת ניהול פועל, זה לא יכלול קבצים שנפלטו
כי הם לא נדרשו.

אל האני %outname% מציין מיקום מתרחב לקובץ הפלט JS. אם אתה משתמש
מודולריזציה, באמצעות %outname% תיצור מניפסט עבור כל מודול.

--output_module_dependencies DEPFILE
מדפיס קובץ JSON DEPFILE של תלות בין מודולים.

--output_wrapper עֲטִיפָה
אינטרפולציה פלט לתוך עֲטִיפָה במקום המסומן באסימון הסמן %תְפוּקָה%. להשתמש
אסימון סמן %output|jsstring% לעשות string js escapeing על הפלט.

--print_ast
הדפס קובץ נקודה המתאר את עץ התחביר המופשט הפנימי וצא.

--print_pass_graph
הדפס קובץ נקודות המתאר את המעברים שיעברו ויצאו.

--print_tree
הדפס את עץ הניתוח וצא.

--process_closure_primitives
מעבד מובנים מספריית Closure, כגון goog.require(), goog.provide(),
ו-goog.exportSymbol().

--process_common_js_modules
עבד מודולי CommonJS לצורה הניתנת לחיבור.

--process_jquery_primitives
מעבד מובנים מספריית JQuery, כגון jQuery.fn ו-jQuery.extend().

--property_map_input_file MAPFILE
לפרט MAPFILE כמכיל את הגרסה המסודרת של מפת שינוי השם של הנכס
הופק על ידי קומפילציה קודמת.

--property_map_output_file MAPFILE
שמור את הגרסה המסודרת של מפת שינוי השם של הנכס שהופקה ל MAPFILE.

--source_map_format פורמט
מוצר את מפת המקור בפורמט פורמט.

ערכים: V1, V2, V3, תקלות. תקלות ייצור V2.

--רמת_סיכום_פרטים רמה
ציין את רמת הפירוט של סיכום האוסף רמה.

ערכים: 0 (לעולם אל תדפיס תקציר), 1 (הדפס סיכום רק אם יש שגיאות או
אזהרות), 2 (הדפס סיכום אם קבוצת האבחון 'checkTypes' מופעלת, ראה
--jscomp_warning), 3 (תמיד הדפס תקציר). רמת ברירת המחדל היא 1.

--צד שלישי
בדוק את תקפות המקור אך אל תאכוף חוקים ומוסכמות בסגנון סגירה.

--transform_amd_modules
הפוך את AMD למודולי CommonJS.

--translations_file העברה
לפרט העברה כמקור להודעות מתורגמות. כרגע תומך רק ב-XTB.

--פרויקט_תרגום PROJECT
תחום כל התרגומים לפרויקט שצוין.

כאשר מצוין, השתמש במזהי הודעות שונים כך שהודעות בפרויקטים שונים יוכלו
יש תרגומים שונים.

--שימוש_רק_מותאם אישית
מציין שיש לא לכלול את החיצוניים המוגדרים כברירת מחדל.

--use_types_for_optimization
ניסיוני: בצע אופטימיזציות נוספות על סמך מידע זמין.
הערות לא מדויקות עשויות לגרום לתוצאות שגויות.

--variable_map_input_file MAPFILE
לפרט MAPFILE כמכיל את הגרסה המסודרת של מפת שינוי השם של המשתנה
הופק על ידי קומפילציה קודמת.

--variable_map_output_file MAPFILE
שמור את הגרסה המסודרת של מפת שינוי שם המשתנה שהופקה ל MAPFILE.

--רמת_אזהרה רמה
ציין את רמת האזהרה לשימוש.

ערכים: שקט, תקלות, מִלוּלִי.

--warnings_whitelist_file LISTFILE
דכא אזהרות המפורטות ב LISTFILE. כל שורה צריכה להיות מהצורה
: ?

אזהרה חוגים
אל האני jscomp_error, jscomp_warning, ו jscomp_off דגלים דורשים כפרמטר א אזהרה
שם כיתת אזהרה. השמות הבאים הם שמות מחלקות אזהרה חוקיים:

· AccessControls

· ambiguousFunctionDecl

· checkRegExp

· checkTypes

· checkVars

· const

· constantProperty

· הוצא משימוש

· duplicateMessage

· es5Strict

· אימות חיצוני

· תגיות סקירת קבצים

· גלובלי זה

· internetExplorerChecks

· לא חוקיים

· misplacedTypeAnnotation

· חסרים מאפיינים

· nonStandardJsDocs

· חשוד קוד

· strictModuleDepCheck

· typeInvalidation

· undefinedNames

· undefinedVars

· לא ידוע מגדיר

· קוד חסר שימוש

· ראות

דוגמא


·
סגירת מהדר --js hello.js --js_output_file hello-compiled.js

פקודה זו יוצרת קובץ חדש בשם hello-compiled.js, המכיל את הקומפילד
תכנית.

הִיסטוֹרִיָה


פרויקט Closure Tools הוא מאמץ של מהנדסי גוגל לפתוח את הכלים שבהם נעשה שימוש
ברבים מהאתרים ויישומי האינטרנט של גוגל לשימוש לפיתוח אינטרנט רחב יותר
קהילות.

דף מדריך זה נכתב על ידי בן פיניבן+[מוגן בדוא"ל]> לתעד
מה היא סגירת מהדר פקודה עבור דביאן. זוהי תוכנה חינמית ועשויה לשמש אחרים
תחת התנאים של רישיון Apache, גרסה 2.0.

השתמש ב-closure-compiler מקוון באמצעות שירותי onworks.net


שרתים ותחנות עבודה בחינם

הורד אפליקציות Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    פורטל תפעול IT: פתוח לחלוטין
    מקור, ITIL, שירות מבוסס אינטרנט
    כלי ניהול כולל מלא
    CMDB הניתן להתאמה אישית, מערכת עזרה ו
    איש מסמכים...
    הורד את itop - ITSM CMDB OpenSource
  • 2
    קלמנטינה
    קלמנטינה
    קלמנטיין היא מוזיקה מרובת פלטפורמות
    נגן ומארגן ספרייה בהשראת
    אמארוק 1.4. יש לו מהיר ו
    ממשק קל לשימוש, ומאפשר לך
    חפש ו...
    הורד את קלמנטיין
  • 3
    XISMuS
    XISMuS
    שימו לב: לעדכון מצטבר 2.4.3 יש
    שוחרר!! העדכון עובד עבור כל אחד
    גרסה קודמת של 2.xx. אם משדרגים
    מגרסה v1.xx, אנא הורד ו
    אני ...
    הורד את XISMuS
  • 4
    facetracknoir
    facetracknoir
    תוכנית מעקב ראש מודולרית כי
    תומך במספר עוקבי פנים, מסננים
    ופרוטוקולי משחק. בין הגששים
    הם SM FaceAPI, AIC Inertial Head
    עוקב ...
    הורד את facetracknoir
  • 5
    קוד QR של PHP
    קוד QR של PHP
    PHP QR Code הוא קוד פתוח (LGPL)
    ספרייה להפקת קוד QR,
    ברקוד דו מימדי. מבוסס על
    ספריית libqrencode C, מספקת API עבור
    יצירת סרגל קוד QR...
    הורד PHP QR Code
  • 6
    פריסיב
    פריסיב
    Freeciv הוא מבוסס תור חינמי
    משחק אסטרטגיה מרובה משתתפים, שבו כל אחד
    שחקן הופך למנהיג של א
    ציוויליזציה, נלחמת להשיג את
    המטרה הסופית: להיות...
    הורד את Freeciv
  • עוד »

פקודות לינוקס

Ad