ภาษาอังกฤษภาษาฝรั่งเศสสเปน

Ad


ไอคอน Fav ของ OnWorks

closure-compiler - ออนไลน์ใน Cloud

เรียกใช้ตัวปิดคอมไพเลอร์ในผู้ให้บริการโฮสต์ฟรีของ OnWorks ผ่าน Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

นี่คือคำสั่งปิดคอมไพเลอร์ที่สามารถทำงานในผู้ให้บริการโฮสติ้งฟรีของ OnWorks โดยใช้เวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS

โครงการ:

ชื่อ


closure-compiler - เพิ่มประสิทธิภาพคอมไพเลอร์สำหรับโปรแกรม ECMAScript (JavaScript)

เรื่องย่อ


ปิดคอมไพเลอร์ [ ทางเลือกที่ -
ปิดคอมไพเลอร์ --ช่วยด้วย

DESCRIPTION


แอปพลิเคชัน Closure Compiler เป็นอินเทอร์เฟซบรรทัดคำสั่งสำหรับ Closure Compiler
ส่วนหนึ่งของโครงการเครื่องมือปิด

Closure Compiler เป็นเครื่องมือสำหรับทำให้ ECMAScript (JavaScript) ดาวน์โหลดและทำงานเร็วขึ้น
มันแยกวิเคราะห์โปรแกรมของคุณ วิเคราะห์ ลบโค้ดที่ไม่ทำงาน และเขียนใหม่และย่อสิ่งที่
ซ้าย. นอกจากนี้ยังตรวจสอบไวยากรณ์ การอ้างอิงตัวแปร และประเภท และเตือนเกี่ยวกับเรื่องทั่วไป
หลุมพราง

OPTIONS


--ช่วยด้วย
อธิบายวิธีการใช้ Closure Compiler Application

--รุ่น
พิมพ์เวอร์ชัน Closure Compiler ไปยัง stderr

--accept_const_keyword
อนุญาตให้ใช้คำสำคัญ const

--angular_pass
สร้าง $inject คุณสมบัติสำหรับ AngularJS สำหรับฟังก์ชันที่มีคำอธิบายประกอบด้วย @ngฉีด.

--ชุดอักขระ ชาร์เซ็ท
ระบุ ชาร์เซ็ท เพื่อเป็นชุดอักขระอินพุตและเอาต์พุตสำหรับไฟล์ทั้งหมด โดยค่าเริ่มต้น เรายอมรับ
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

--compilation_level ระดับ
ตั้งค่าระดับการรวบรวมเป็น ระดับ.

ค่า: WHITESPACE_เท่านั้น, SIMPLE_OPTIMIZATIONS, ขั้นสูง_การเพิ่มประสิทธิภาพ.

--create_name_map_files
ระบุว่าการเปลี่ยนชื่อตัวแปรและการเปลี่ยนชื่อไฟล์แผนที่คุณสมบัติจะถูกสร้างขึ้นเป็น
{ชื่อไบนารี}_vars_map.out และ {ชื่อไบนารี}_props_map.out

โปรดทราบว่าไม่สามารถใช้แฟล็กนี้ร่วมกับ ตัวแปร_map_output_file
or คุณสมบัติ_map_output_file.

--create_source_map แมปไฟล์
ระบุไฟล์แผนที่ต้นทาง แมปไฟล์, การแมปไฟล์ต้นฉบับที่สร้างขึ้นกลับไปที่
ไฟล์ต้นฉบับจะถูกส่งออกไปยังเส้นทางที่ระบุ NS %ชื่อ% ตัวยึด
จะขยายเป็นชื่อของไฟล์เอาต์พุตที่แมปต้นทางสอดคล้องกัน

--debug
เปิดใช้งานตัวเลือกการดีบัก

--กำหนด นิยาม, --NS นิยาม, -D นิยาม
แทนที่ค่าของตัวแปรที่มีคำอธิบายประกอบ @define รูปแบบของ นิยาม is
[= ], ที่ไหน เป็นชื่อของตัวแปร @define และ เป็นบูลีน
ตัวเลข หรือสตริง ed ที่มีเครื่องหมายอัญประกาศเดี่ยวที่ไม่มีเครื่องหมายอัญประกาศเดี่ยว ถ้า [= ] เป็น
ละเว้น ตัวแปรจะถูกทำเครื่องหมายว่าเป็นจริง

--ภายนอก ภายนอก
ระบุว่าไฟล์ ภายนอก มี JavaScript ภายนอก

คุณอาจระบุตัวเลือกนี้หลายครั้งเพื่อระบุเพิ่มเติม ภายนอก ไฟล์

--extra_annotation_name แท็กชื่อ
ระบุ แท็กชื่อ เพื่อต่อท้าย whitelist ของชื่อแท็กใน JSDoc

คุณอาจระบุตัวเลือกนี้หลายครั้งเพื่อผนวกเพิ่มเติม แท็กชื่อ ค่า

--flagfile ไฟล์
ระบุว่า ไฟล์ มีตัวเลือกบรรทัดคำสั่งเพิ่มเติม

--การจัดรูปแบบ รูปแบบ
ระบุตัวเลือกการจัดรูปแบบ รูปแบบ เพื่อนำไปใช้กับเอาต์พุต JS

ค่า: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
สร้างรหัสการส่งออกสำหรับผู้ที่ทำเครื่องหมายด้วย @export

--js อินไฟล
ระบุ อินไฟล เป็นชื่อไฟล์อินพุต

คุณอาจระบุตัวเลือกนี้หลายครั้งเพื่อผนวกเพิ่มเติม อินไฟล ชื่อ

--js_output_file ภายนอก
ระบุ ภายนอก เป็นชื่อไฟล์เอาต์พุตหลัก

หากไม่ได้ระบุไว้ เอาต์พุตจะถูกเขียนไปยัง stdout

--jscomp_error วอร์นคลาส
สร้างคลาสคำเตือนที่มีชื่อ วอร์นคลาส ข้อผิดพลาด

ดู การเตือน เรียน, ด้านล่าง, สำหรับรายการ valid วอร์นคลาส ชื่อ

--jscomp_off วอร์นคลาส
ปิดคลาสคำเตือนที่มีชื่อ วอร์นคลาส.

ดู การเตือน เรียน, ด้านล่าง, สำหรับรายการ valid วอร์นคลาส ชื่อ

--jscomp_warning วอร์นคลาส
สร้างคลาสคำเตือนที่มีชื่อ วอร์นคลาส คำเตือนปกติ

ดู การเตือน เรียน, ด้านล่าง, สำหรับรายการ valid วอร์นคลาส ชื่อ

--ภาษา_in แลงสเปค
ระบุแหล่งอินพุตให้สอดคล้องกับภาษา แลงสเปค.

ค่า: ECMASCRIPT3 (Default) ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level ระดับ
ระบุ ระดับ เป็นระดับการบันทึก (มาตรฐาน java.util. logging.Level ค่า) สำหรับ
ความคืบหน้าของคอมไพเลอร์ ไม่ควบคุมข้อผิดพลาดหรือคำเตือนสำหรับโค้ด JavaScript ภายใต้
การรวบรวม.

--manage_closure_dependency
จัดเรียงการพึ่งพาโดยอัตโนมัติเพื่อให้ไฟล์ที่ goog.provides สัญลักษณ์ X อยู่เสมอ
มาก่อนไฟล์ที่ goog.requires สัญลักษณ์ X หากอินพุตมีสัญลักษณ์และเหล่านั้น
ไม่จำเป็นต้องใช้สัญลักษณ์ จากนั้นอินพุตนั้นจะไม่รวมอยู่ในการรวบรวม

--โมดูล โมดูลสเปก
ระบุข้อกำหนดโมดูล JavaScript โมดูลสเปก.

รูปแบบของ โมดูลสเปก เป็น : [:[ ,...][:]]]. ชื่อโมดูล
ต้องไม่ซ้ำกัน. แต่ละแผนกคือชื่อของโมดูลที่โมดูลนี้ขึ้นอยู่กับ โมดูล
ต้องแสดงรายการตามลำดับการพึ่งพา และไฟล์ต้นฉบับ JS ต้องอยู่ในรายการ
คำสั่งที่เกี่ยวข้อง ที่ไหน --โมดูล ธงเกิดขึ้นสัมพันธ์กับ --js ธงคือ
ไม่สำคัญ ให้คุณค่า รถยนต์ เพื่อทริกเกอร์การสร้างโมดูลจาก CommonJSmodules

--module_output_path_prefix คำนำ
ระบุคำนำหน้าชื่อไฟล์ คำนำ สำหรับชื่อไฟล์ของโมดูล JS ที่คอมไพล์แล้ว
.js จะถูกผนวกเข้ากับคำนำหน้านี้ ไดเร็กทอรีจะถูกสร้างขึ้นเป็น
จำเป็น ใช้กับ --โมดูล.

--module_wrapper แรปเปอร์
ระบุ แรปเปอร์ เป็น wrapper เอาต์พุตสำหรับโมดูล JavaScript (ทางเลือก)

รูปแบบของ แรปเปอร์ เป็น : . ชื่อโมดูลต้องสอดคล้องกับa
โมดูลที่ระบุโดยใช้ --โมดูล. Wrapper ต้องมี %s เป็นตัวยึดโค้ด
นอกจากนี้ยังสามารถใช้ตัวยึดตำแหน่ง %basename% เพื่อแทนที่ชื่อฐานของโมดูล
ไฟล์ที่ส่งออก

--only_closure_dependency
รวมเฉพาะไฟล์ในการพึ่งพาสกรรมกริยาของจุดเริ่มต้น (ระบุโดย
closure_entry_point) ไฟล์ที่ไม่มีการอ้างอิงจะถูกลบออก นี้
แทนที่ จัดการ_ปิด_การพึ่งพา.

--output_manifest รายการ
พิมพ์รายการของไฟล์ทั้งหมดในการคอมไพล์ไปที่ รายการ.

If --manage_closure_dependency เปิดอยู่ โดยจะไม่รวมไฟล์ที่หลุด
เพราะพวกเขาไม่จำเป็น

พื้นที่ %ชื่อ% ตัวยึดตำแหน่งจะขยายเป็นไฟล์เอาต์พุต JS หากคุณกำลังใช้
การทำให้เป็นโมดูล โดยใช้ %ชื่อ% จะสร้างรายการสำหรับแต่ละโมดูล

--output_module_dependency ดีพไฟล์
พิมพ์ไฟล์ JSON ดีพไฟล์ ของการพึ่งพาระหว่างโมดูล

--output_wrapper แรปเปอร์
สอดแทรกเอาต์พุตเป็น แรปเปอร์ ที่จุดที่มีเครื่องหมาย %เอาต์พุต%. ใช้
เครื่องหมายโทเค็น %เอาต์พุต | jsstring% เพื่อทำสตริง js หลบหนีบนเอาต์พุต

--print_ast
พิมพ์ไฟล์ dot ที่อธิบายแผนผังโครงสร้างภายในนามธรรมและออก

--print_pass_graph
พิมพ์ไฟล์ dot ที่อธิบายการผ่านที่จะเรียกใช้และออก

--print_tree
พิมพ์ต้นไม้แยกวิเคราะห์และออก

--process_closure_primitives
ประมวลผลในตัวจากไลบรารีการปิด เช่น goog.require(), goog.provide()
และ goog.exportSymbol()

--process_common_js_modules
ประมวลผลโมดูล CommonJS ให้อยู่ในรูปแบบที่ต่อกันได้

--process_jquery_primitives
ประมวลผลในตัวจากไลบรารี JQuery เช่น jQuery.fn และ jQuery.extend()

--property_map_input_file แมปไฟล์
ระบุ แมปไฟล์ เนื่องจากมีเวอร์ชันต่อเนื่องของคุณสมบัติการเปลี่ยนชื่อ map
ผลิตโดยการรวบรวมก่อนหน้านี้

--property_map_output_file แมปไฟล์
บันทึกเวอร์ชันต่อเนื่องของคุณสมบัติการเปลี่ยนชื่อแผนที่ที่สร้างเป็น แมปไฟล์.

--source_map_format FORMAT
สินค้าแผนที่แหล่งที่มาในรูปแบบ FORMAT.

ค่า: V1, V2, V3, เริ่มต้น. เริ่มต้น ผลิต V2.

--summary_detail_level ระดับ
ระบุระดับรายละเอียดสรุปการรวบรวม ระดับ.

ค่า: 0 (ไม่เคยพิมพ์สรุป) 1 (พิมพ์สรุปเฉพาะเมื่อมีข้อผิดพลาดหรือ
คำเตือน) 2 (พิมพ์สรุปหากเปิดใช้งานกลุ่มการวินิจฉัย 'checkTypes' ดู
--jscomp_warning), 3 (พิมพ์สรุปเสมอ) ระดับเริ่มต้นคือ 1.

--บุคคลที่สาม
ตรวจสอบความถูกต้องของแหล่งที่มาแต่อย่าบังคับใช้กฎและแบบแผนของรูปแบบการปิด

--transform_amd_modules
แปลงโมดูล AMD เป็น CommonJS

--translation_file ทรานส์ไฟล์
ระบุ ทรานส์ไฟล์ เป็นแหล่งที่มาของข้อความที่แปล ปัจจุบันรองรับ XTB เท่านั้น

--translation_project โครงการ(PROJECT)
ขอบเขตการแปลทั้งหมดไปยังโครงการที่ระบุ

เมื่อระบุ ให้ใช้รหัสข้อความที่แตกต่างกันเพื่อให้ข้อความในโครงการต่างๆ สามารถ
มีการแปลที่แตกต่างกัน

--use_only_custom_externs
ระบุว่าควรยกเว้น externs เริ่มต้น

--use_types_for_optimization
ทดลอง: ทำการเพิ่มประสิทธิภาพเพิ่มเติมตามข้อมูลที่มี
คำอธิบายประกอบประเภทที่ไม่ถูกต้องอาจส่งผลให้ได้ผลลัพธ์ที่ไม่ถูกต้อง

--variable_map_input_file แมปไฟล์
ระบุ แมปไฟล์ เนื่องจากมีเวอร์ชันต่อเนื่องของตัวแปรที่เปลี่ยนชื่อ map
ผลิตโดยการรวบรวมก่อนหน้านี้

--variable_map_output_file แมปไฟล์
บันทึกเวอร์ชันต่อเนื่องของตัวแปรที่เปลี่ยนชื่อแผนที่ที่สร้างเป็น แมปไฟล์.

--warning_level ระดับ
ระบุระดับการเตือนที่จะใช้

ค่า: เงียบ, เริ่มต้น, เวอร์โบส.

--warnings_whitelist_file รายการไฟล์
ระงับคำเตือนที่ระบุไว้ใน รายการไฟล์. แต่ละบรรทัดควรอยู่ในรูปแบบ
: ?

การเตือน เรียน
พื้นที่ jscomp_error, jscomp_warningและ jscomp_off แฟล็กต้องการเป็นพารามิเตอร์ a วอร์นคลาส
ชื่อคลาสเตือน ชื่อต่อไปนี้เป็นชื่อคลาสคำเตือนที่ถูกต้อง:

· การควบคุมการเข้าถึง

· คลุมเครือFunctionDecl

· ตรวจสอบRegExp

· ตรวจสอบประเภท

· เช็ควาร์

· const

· คุณสมบัติคงที่

· เลิก

· ข้อความซ้ำ

· es5เข้มงวด

· การตรวจสอบภายนอก

· ภาพรวมไฟล์แท็ก

· globalThis

· อินเทอร์เน็ต ExplorerChecks

· ไม่ถูกต้องCasts

· ใส่คำอธิบายประกอบผิดประเภท

· ไม่มีคุณสมบัติ

· ไม่ใช่ StandardJsDocs

· รหัสที่น่าสงสัย

· เข้มงวดModuleDepCheck

· ประเภทInvalidation

· ไม่ได้กำหนดชื่อ

· ไม่ได้กำหนดVars

· ไม่รู้จักกำหนด

· รหัสไร้ประโยชน์

· ความชัดเจน

ตัวอย่าง


·
ปิดคอมไพเลอร์ --js hello.js --js_output_file สวัสดี-คอมไพล์.js

คำสั่งนี้สร้างไฟล์ใหม่ชื่อ สวัสดีคอมไพล์.jsซึ่งประกอบด้วย
โครงการ

ประวัติ


โครงการเครื่องมือปิดเป็นความพยายามของวิศวกรของ Google ในการเปิดเครื่องมือที่ใช้
ในไซต์และเว็บแอปพลิเคชันของ Google จำนวนมากสำหรับใช้โดยการพัฒนาเว็บในวงกว้าง
ชุมชน

หน้าคู่มือนี้เขียนโดย Ben Finneyเบน+[ป้องกันอีเมล]> เพื่อจัดทำเอกสาร
ปิดคอมไพเลอร์ คำสั่งสำหรับ Debian เป็นซอฟต์แวร์ฟรีและผู้อื่นอาจใช้
ภายใต้เงื่อนไขของใบอนุญาต Apache เวอร์ชัน 2.0

ใช้ closure-compiler ออนไลน์โดยใช้บริการ onworks.net


เซิร์ฟเวอร์และเวิร์กสเตชันฟรี

ดาวน์โหลดแอพ Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB โอเพ่นซอร์ส
    IT Operations Portal: การเปิดที่สมบูรณ์
    แหล่งที่มา ITIL บริการบนเว็บ
    เครื่องมือการจัดการรวมทั้งอย่างเต็มที่
    CMDB ที่ปรับแต่งได้ ระบบ Helpdesk และ
    คนทำเอกสาร...
    ดาวน์โหลด itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine เป็นเพลงหลายแพลตฟอร์ม
    เครื่องเล่นและผู้จัดห้องสมุดที่ได้รับแรงบันดาลใจจาก
    อมาร็อก 1.4. มีความรวดเร็วและ
    อินเทอร์เฟซที่ใช้งานง่ายและช่วยให้คุณ
    ค้นหาและ ...
    ดาวน์โหลดเคลเมนไทน์
  • 3
    XISMuS
    XISMuS
    คำเตือน: อัปเดตสะสม 2.4.3 มี
    ถูกปล่อยออกมา!! การอัปเดตใช้ได้กับทุก ๆ
    เวอร์ชันก่อนหน้า 2.xx ถ้าอัพเกรด
    จากเวอร์ชัน v1.xx โปรดดาวน์โหลดและ
    i ...
    ดาวน์โหลด XISMuS
  • 4
    เฟซแทร็กนัวร์
    เฟซแทร็กนัวร์
    โปรแกรม headtracking แบบโมดูลาร์นั้น
    รองรับตัวติดตามใบหน้าและตัวกรองหลายตัว
    และเกมโปรโตคอล ในบรรดาผู้ติดตาม
    คือ SM FaceAPI, AIC Inertial Head
    ติดตาม ...
    ดาวน์โหลด facetracknoir
  • 5
    PHP คิวอาร์โค้ด
    PHP คิวอาร์โค้ด
    PHP QR Code เป็นโอเพ่นซอร์ส (LGPL)
    ห้องสมุดสำหรับสร้างรหัส QR,
    บาร์โค้ด 2 มิติ ขึ้นอยู่กับ
    ไลบรารี libqrencode C จัดเตรียม API สำหรับ
    การสร้างบาร์โค้ด QR Code...
    ดาวน์โหลด PHP QR Code
  • 6
    freeciv
    freeciv
    Freeciv เป็นเกมเทิร์นเบสฟรี
    เกมกลยุทธ์แบบผู้เล่นหลายคนซึ่งในแต่ละ
    ผู้เล่นกลายเป็นผู้นำของa
    อารยธรรมต่อสู้เพื่อให้ได้
    เป้าหมายสูงสุด : เป็น...
    ดาวน์โหลด Freeciv
  • เพิ่มเติม»

คำสั่ง Linux

Ad