عربيالفرنسيةالإسبانية

Ad


OnWorks فافيكون

مجمع الإغلاق - عبر الإنترنت في السحابة

قم بتشغيل برنامج التحويل البرمجي للإغلاق في مزود استضافة OnWorks المجاني عبر Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

هذا هو مترجم إغلاق الأوامر الذي يمكن تشغيله في مزود الاستضافة المجانية OnWorks باستخدام إحدى محطات العمل المجانية المتعددة على الإنترنت مثل Ubuntu Online أو Fedora Online أو محاكي Windows عبر الإنترنت أو محاكي MAC OS عبر الإنترنت

برنامج:

اسم


مجمع الإغلاق - تحسين المترجم لبرامج ECMAScript (JavaScript)

موجز


مترجم الإغلاق [ OPTION ...]
مترجم الإغلاق --مساعدة

الوصف


تطبيق Closure Compiler هو واجهة سطر الأوامر لمجمع Closure Compiler ،
جزء من مشروع Closure Tools.

يعد Closure Compiler أداة لتنزيل ECMAScript (JavaScript) وتشغيله بشكل أسرع.
إنه يوزع برنامجك ، ويحلله ، ويزيل التعليمات البرمجية الميتة ، ويعيد كتابة ويقلل ما هو
اليسار. كما يتحقق أيضًا من بناء الجملة والمراجع المتغيرة والأنواع ويحذر من الأمور الشائعة
المزالق.

OPTIONS


--مساعدة
صف كيفية استخدام تطبيق Closure Compiler.

--الإصدار
اطبع نسخة Closure Compiler إلى stderr.

--ccept_const_keyword
السماح باستخدام كلمة const.

--ممر_مستطيل
قم بإنشاء خصائص حقن $ لـ AngularJS للوظائف التي تم شرحها باستخدام تضمين التغريدة.

- شارست محارف
تحديد محارف لتكون بمثابة مجموعة أحرف الإدخال والإخراج لجميع الملفات. بشكل افتراضي ، نحن نقبل
UTF-8 كمدخلات ومخرجات US_ASCII.

--closure_entry_point نقطة الدخول
حدد نقطة الدخول نقطة الدخول للبرنامج. يجب أن تكون رموز goog.provide'd. أي
goog.provide'd الرموز التي ليست تبعية متعدية لنقاط الإدخال ستكون
إزالة. سيتم دائمًا ترك الملفات التي لا تحتوي على goog.provides وتبعياتها.
إذا تم تحديد أي نقاط دخول ، فسيتم تحديد ملف إدارة التبعيات سيكون الخيار
مضبوطة على صواب وسيتم فرز جميع الملفات بترتيب التبعية.

--common_js_entry_module ملف الوحدة النمطية
حدد جذر تسلسل تبعية JS الشائع ليكون ملف الوحدة النمطية. الرئيسية الخاصة بك
النصي.

--common_js_module_path_prefix اختصار
حدد بادئة مسار اختصار لإزالتها من أسماء وحدات CommonJS.

--مستوى_التجميع LEVEL
اضبط مستوى الترجمة على LEVEL.

القيم: المساحة البيضاء_فقط, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS.

- إنشاء ملفات_اسم_خريطة
حدد إعادة تسمية المتغير وإعادة تسمية الخصائص التي سيتم إنتاجها كملفات خريطة
{binary name} _vars_map.out و {binary name} _props_map.out.

لاحظ أنه لا يمكن استخدام هذه العلامة جنبًا إلى جنب مع أي منهما متغير_خريطة_إخراج_ملف
or property_map_output_file.

--إنشاء خريطة_مصدر الخريطة
حدد ملف خريطة المصدر الخريطة، تعيين ملفات المصدر التي تم إنشاؤها مرة أخرى إلى
سيتم إخراج ملف المصدر الأصلي إلى المسار المحدد. ال ٪ الاسم الخارجي٪ النائب
ستمتد إلى اسم ملف الإخراج الذي يتوافق مع خريطة المصدر.

--Debug
تمكين خيارات التصحيح.

--حدد تعريف, --د تعريف, -D تعريف
تجاوز قيمة المتغير الذي تم التعليق عليهdefine. شكل تعريف is
[= ]، أين هو اسمdefine متغير و هو منطقي ،
رقم أو سلسلة نصية مفردة لا تحتوي على علامات اقتباس مفردة. إذا [= ] يكون
تم حذف المتغير على أنه صحيح.

- الخارجون خارجي
حدد هذا الملف خارجي يحتوي على برامج JavaScript الخارجية.

يمكنك تحديد هذا الخيار عدة مرات لتحديد إضافية خارجي الملفات.

--extra_annotation_name تاجنام
تحديد تاجنام للإلحاق بالقائمة البيضاء لأسماء العلامات في JSDoc.

يمكنك تحديد هذا الخيار عدة مرات لإلحاق المزيد تاجنام القيم.

--ملف FILE
حدد ذلك FILE يحتوي على خيارات سطر أوامر إضافية.

- تنسيق الشكل
يحدد خيار التنسيق الشكل لتطبيقها على الناتج JS.

القيم: PRETTY_PRINT, PRINT_INPUT_DELIMITER, ونقلت واحدة

--إنشاء_تصدير
يُنشئ كود تصدير لمن تم وضع علامةexport عليها.

- ش ملف
تحديد ملف كاسم ملف إدخال.

يمكنك تحديد هذا الخيار عدة مرات لإلحاق المزيد ملف أسماء.

--js_output_file النفقة
تحديد النفقة كاسم ملف الإخراج الأساسي.

إذا لم يتم تحديدها ، تتم كتابة الإخراج إلى stdout.

- jscomp_error تحذير
قم بعمل فئة محددة من التحذيرات تحذير خطا.

يرى تحذير فصول دراسية، أدناه ، للحصول على قائمة صالحة تحذير أسماء.

- jscomp_off تحذير
قم بإيقاف تشغيل فئة التحذيرات المسماة تحذير.

يرى تحذير فصول دراسية، أدناه ، للحصول على قائمة صالحة تحذير أسماء.

- jscomp_warning تحذير
قم بعمل فئة محددة من التحذيرات تحذير تحذير عادي.

يرى تحذير فصول دراسية، أدناه ، للحصول على قائمة صالحة تحذير أسماء.

--اللغة_في لانجسبك
حدد مصادر الإدخال المتوافقة مع اللغة لانجسبك.

القيم: ECMASCRIPT3 (افتراضي)، ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level LEVEL
تحديد LEVEL كمستوى التسجيل (قيم java.util. logging.Level القياسية) لـ
تقدم المترجم. لا يتحكم في الأخطاء أو التحذيرات الخاصة بتعليمات JavaScript البرمجية الموجودة ضمن
التحويل البرمجي.

--اعتمادات_إدارة_الإغلاق
قم بفرز التبعيات تلقائيًا بحيث يظل الملف الذي يقدم goog.provides الرمز X دائمًا
تعال قبل ملف يتطلب goog.requires بالرمز X. إذا كان الإدخال يوفر رموزًا ، وتلك
الرموز غير مطلوبة أبدًا ، فلن يتم تضمين هذا الإدخال في التجميع.

--وحدة وحدات
حدد مواصفات وحدة JavaScript النمطية وحدات.

تنسيق وحدات يكون : [: [ ، ...] [:]]]. أسماء الوحدات
يجب أن يكون فريدًا. كل قسم هو اسم الوحدة التي تعتمد عليها هذه الوحدة. الوحدات
يجب أن يتم سردها بترتيب التبعية ، ويجب إدراج ملفات مصدر JS في ملف
الترتيب المقابل. أين --وحدة تحدث الأعلام فيما يتعلق بـ - ش الأعلام
غير مهم. قم بتوفير القيمة السيارات لبدء إنشاء الوحدة من CommonJSmodules.

--module_output_path_prefix اختصار
حدد بادئة اسم الملف اختصار لأسماء ملفات وحدات JS المترجمة.
سيتم إلحاق .js بهذه البادئة. سيتم إنشاء الدلائل بتنسيق
بحاجة. يستخدم مع --وحدة.

--module_wrapper غلاف
تحديد غلاف كمغلف إخراج لوحدة جافا سكريبت (اختياري).

شكل غلاف يكون : . يجب أن يتوافق اسم الوحدة مع
وحدة محددة باستخدام --وحدة. يجب أن يحتوي الغلاف على٪ s كعنصر نائب للرمز.
يمكن أيضًا استخدام العنصر النائب٪ basename٪ لاستبدال الاسم الأساسي للوحدة النمطية
ملف إلاخراج.

--اعتماد_الإغلاق فقط
قم فقط بتضمين الملفات في التبعية متعدية لنقاط الإدخال (المحددة بواسطة
نقطة الإغلاق). ستتم إزالة الملفات التي لا توفر تبعيات. هذه
يحل محل إدارة التبعيات.

--output_manifest ملف
يطبع قائمة بجميع الملفات في التجميع إلى ملف.

If --اعتمادات_إدارة_الإغلاق قيد التشغيل ، لن يشمل ذلك الملفات التي تم إسقاطها
لأنها لم تكن مطلوبة.

٪ الاسم الخارجي٪ يتوسع العنصر النائب إلى ملف الإخراج JS. إذا كنت تستخدم
النمذجة باستخدام ٪ الاسم الخارجي٪ سيُنشئ بيانًا لكل وحدة نمطية.

- Output_module_dependencies ملف ديبفيل
يطبع ملف JSON ملف ديبفيل من التبعيات بين الوحدات.

- Output_wrapper غلاف
أقحم الإخراج إلى غلاف في المكان الذي يُشار إليه بالرمز المميز للعلامة ٪انتاج٪. استعمال
علامة مميزة ٪ الإخراج | jsstring٪ للقيام سلسلة js الهروب على الإخراج.

- print_ast
اطبع ملفًا نقطيًا يصف شجرة بناء الجملة الداخلية واخرج.

--print_pass_graph
اطبع ملفًا نقطيًا يصف الممرات التي سيتم تشغيلها والخروج منها.

--print_tree
اطبع شجرة التحليل واخرج.

--إغلاق_العملية
العمليات المضمنة من مكتبة Closure ، مثل goog.require () و goog.provide () و
و goog.exportSymbol ().

--العملية_common_js_modules
وحدات معالجة CommonJS إلى نموذج قابل للتسلسل.

--process_jquery_primitives
العمليات المضمنة من مكتبة JQuery ، مثل jQuery.fn و jQuery.extend ().

--property_map_input_file الخريطة
تحديد الخريطة لاحتوائه على النسخة المتسلسلة من خريطة إعادة تسمية الممتلكات
تم إنتاجه بواسطة تجميع سابق.

--property_map_output_file الخريطة
احفظ النسخة المتسلسلة لخريطة إعادة تسمية الخاصية التي تم إنتاجها إلى الخريطة.

--source_map_format FORMAT
المنتج خريطة المصدر في شكل FORMAT.

القيم: V1, V2, V3, DEFAULT. DEFAULT ينتج عنه V2.

- ملخص_ تفصيلي_المستوى LEVEL
حدد مستوى تفاصيل ملخص التجميع LEVEL.

القيم: 0 (لا تطبع الملخص أبدًا) ، 1 (اطبع الملخص فقط في حالة وجود أخطاء أو
تحذيرات) ، 2 (اطبع الملخص إذا تم تمكين مجموعة التشخيص "checkTypes" ، فراجع
- jscomp_warning), 3 (اطبع الملخص دائمًا). المستوى الافتراضي هو 1.

--الحفلة الثالثة
تحقق من صلاحية المصدر ولكن لا تفرض قواعد وأصطلاحات أسلوب الإغلاق.

--transform_amd_modules
تحويل AMD إلى وحدات CommonJS.

--ملف الترجمات نقل
تحديد نقل كمصدر للرسائل المترجمة. حاليًا يدعم XTB فقط.

--ترجمات_مشروع مشروع(PROJECT)
نطاق كل الترجمات إلى المشروع المحدد.

عند التحديد ، استخدم معرفات رسائل مختلفة بحيث يمكن للرسائل في المشاريع المختلفة
لها ترجمات مختلفة.

--use_only_custom_externs
يحدد وجوب استبعاد العوامل الخارجية الافتراضية.

--use_types_for_optimization
تجريبي: إجراء تحسينات إضافية بناءً على المعلومات المتاحة.
قد تؤدي التعليقات التوضيحية من النوع غير الدقيق إلى نتائج غير صحيحة.

--variable_map_input_file الخريطة
تحديد الخريطة لاحتوائه على النسخة المتسلسلة من خريطة إعادة تسمية المتغيرات
تم إنتاجه بواسطة تجميع سابق.

--variable_map_output_file الخريطة
احفظ النسخة المتسلسلة من خريطة إعادة تسمية المتغير التي تم إنتاجها إلى الخريطة.

- تحذير_المستوى LEVEL
حدد مستوى التحذير المراد استخدامه.

القيم: هادئ, DEFAULT, عنابي.

--ملف التحذيرات_القائمة البيضاء القائمة
قم بإلغاء التحذيرات المدرجة في القائمة. يجب أن يكون كل سطر بالشكل
: ؟

تحذير فصول دراسية
jscomp_error, jscomp_warningو jscomp_off تتطلب الأعلام كمعامل أ تحذير
اسم فئة التحذير. الأسماء التالية هي أسماء فئات تحذير صالحة:

· الوصول

· وظيفة غامضة

· checkRegExp

· تحقق الأنواع

· checkVars

· CONST

· ثابت الملكية

· إهمال

· تكرار الرسالة

· es5 صارم

· الخارجين

· ملف أوفرفيو

· هذا

· internetExplorerChecks

· الرسائل غير صالحة

· النوع الخاطئ

· عقارات مفقودة

· غير قياسيJsDocs

· المشبوهة

· صارم ModuleDepCheck

· typeInvalidation

· أسماء غير محددة

· غير محدد

· غير معروف

· عديم الفائدة

· رؤية

مثال


·
مترجم الإغلاق --js hello.js --js_output_file hello-compiled.js

يقوم هذا الأمر بإنشاء ملف جديد يسمى hello-compiled.js، الذي يحتوي على المترجمة
برنامج.

التاريخ


يعد مشروع Closure Tools جهدًا من قبل مهندسي Google لفتح مصدر الأدوات المستخدمة
في العديد من مواقع وتطبيقات الويب الخاصة بـ Google لاستخدامها من قبل تطوير الويب الأوسع
المجتمع.

تمت كتابة صفحة الدليل هذه بواسطة Ben Finneyبن +[البريد الإلكتروني محمي]> للتوثيق
ال مترجم الإغلاق الأمر لدبيان. إنه برنامج مجاني ويمكن استخدامه من قبل الآخرين
بموجب شروط ترخيص Apache ، الإصدار 2.0.

استخدم مترجم الإغلاق عبر الإنترنت باستخدام خدمات onworks.net


خوادم ومحطات عمل مجانية

قم بتنزيل تطبيقات Windows و Linux

  • 1
    itop - المصدر المفتوح ITSM CMDB
    itop - المصدر المفتوح ITSM CMDB
    بوابة عمليات تكنولوجيا المعلومات: مفتوحة بالكامل
    المصدر ، ITIL ، الخدمة المستندة إلى الويب
    بما في ذلك أداة إدارة بشكل كامل
    CMDB قابل للتخصيص ونظام مكتب المساعدة و
    رجل وثيقة ...
    قم بتنزيل itop - ITSM CMDB OpenSource
  • 2
    كليمنتين
    كليمنتين
    كليمنتين هي موسيقى متعددة المنصات
    مشغل ومنظم مكتبة مستوحى من
    أمروك 1.4 لديها سريع و
    واجهة سهلة الاستخدام ، وتتيح لك
    البحث و ...
    تحميل كليمنتين
  • 3
    XISMuS
    XISMuS
    تنبيه: التحديث التراكمي 2.4.3 له
    أطلق سراحه !! التحديث يعمل لأي
    الإصدار 2.xx السابق. في حالة الترقية
    من الإصدار v1.xx ، يرجى التنزيل و
    ط ...
    تنزيل XISMuS
  • 4
    الوجه
    الوجه
    برنامج تتبع الرأس المعياري أن
    يدعم العديد من أدوات تتبع الوجوه والمرشحات
    وبروتوكولات اللعبة. بين المتعقبين
    هم SM FaceAPI ، رئيس AIC بالقصور الذاتي
    تعقب ...
    تنزيل facetracknoir
  • 5
    كود PHP QR
    كود PHP QR
    PHP QR Code مفتوح المصدر (LGPL)
    مكتبة لتوليد رمز الاستجابة السريعة ،
    الباركود ثنائي الأبعاد. مرتكز على
    مكتبة libqrencode C ، توفر API لـ
    إنشاء شريط رمز الاستجابة السريعة ...
    تنزيل PHP QR Code
  • 6
    مجاني
    مجاني
    Freeciv هو حر قائم على الدور
    لعبة استراتيجية متعددة اللاعبين ، وفي كل منها
    يصبح اللاعب قائدًا لـ
    الحضارة تقاتل من أجل الحصول على
    الهدف النهائي: أن تصبح ...
    تنزيل Freeciv
  • أكثر "

أوامر لينكس

Ad