เบžเบฒเบชเบฒเบญเบฑเบ‡เบเบดเบ”เบžเบฒเบชเบฒเบเบฃเบฑเปˆเบ‡เปเบญเบชเบ›เบฒเป‚เบเบ™

Ad


OnWorks favicon

close-compiler - เบญเบญเบ™เบฅเบฒเบเปƒเบ™เบ„เบฅเบฒเบง

เป€เบ›เบตเบ”เปƒเบŠเป‰ close-compiler เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเบœเปˆเบฒเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เบ™เบตเป‰เปเบกเปˆเบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบ›เบดเบ”เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป„เบ”เป‰เปƒเบ™ OnWorks เบœเบนเป‰เปƒเบซเป‰เบšเปเบฅเบดเบเบฒเบ™เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบŸเบฃเบตเป‚เบ”เบเปƒเบŠเป‰เบซเบ™เบถเปˆเบ‡เปƒเบ™เบซเบผเบฒเบเป†เบšเปˆเบญเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบญเบญเบ™เป„เบฅเบ™เปŒเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเป€เบŠเบฑเปˆเบ™ Ubuntu Online, Fedora Online, Windows online emulator เบซเบผเบท MAC OS online emulator

เป‚เบ„เบ‡เบเบฒเบ™:

NAME


close-compiler - optimizing compiler for ECMAScript (JavaScript).

เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก


close-compiler [ เบ—เบฒเบ‡เป€เบฅเบทเบญเบ ... ]
close-compiler - เบŠเปˆเบงเบ

เบฅเบฒเบเบฅเบฐเบญเบฝเบ”


Closure Compiler Application เปเบกเปˆเบ™เบชเปˆเบงเบ™เบ•เบดเบ”เบ•เปเปˆเบ‚เบญเบ‡เป€เบชเบฑเป‰เบ™เบ„เปเบฒเบชเบฑเปˆเบ‡เบเบฑเบš Closure Compiler,
เบชเปˆเบงเบ™เบซเบ™เบถเปˆเบ‡เบ‚เบญเบ‡เป‚เบ„เบ‡เบเบฒเบ™ Closure Tools.

Closure Compiler เป€เบ›เบฑเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰ ECMAScript (JavaScript) เบ”เบฒเบงเป‚เบซเบผเบ” เปเบฅเบฐเป€เบฎเบฑเบ”เบงเบฝเบเป„เบ”เป‰เป„เบงเบ‚เบถเป‰เบ™.
เบกเบฑเบ™เบงเบดเป€เบ„เบฒเบฐเป‚เบ›เบผเปเบเบผเบกเบ‚เบญเบ‡เบ—เปˆเบฒเบ™, เบงเบดเป€เบ„เบฒเบฐเบกเบฑเบ™, เป€เบญเบปเบฒเบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบ•เบฒเบเปเบฅเป‰เบงเบญเบญเบ, เปเบฅเบฐเบ‚เบฝเบ™เบ„เบทเบ™เปƒเบซเบกเปˆเปเบฅเบฐเบซเบผเบธเบ”เบœเปˆเบญเบ™เบชเบดเปˆเบ‡เบ—เบตเปˆเป€เบ›เบฑเบ™.
เบŠเป‰เบฒเบ. เบกเบฑเบ™เบเบฑเบ‡เบเบงเบ”เป€เบšเบดเปˆเบ‡ syntax, เบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ•เบปเบงเปเบ›, เปเบฅเบฐเบ›เบฐเป€เบžเบ”, เปเบฅเบฐเป€เบ•เบทเบญเบ™เบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ—เบปเปˆเบงเป„เบ›
เบ‚เบธเบก.

OPTIONS


- เบŠเปˆเบงเบ
เบญเบฐเบ—เบดเบšเบฒเบเบงเบดเบ—เบตเบเบฒเบ™เปƒเบŠเป‰ Closure Compiler Application.

- เบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡
เบžเบดเบกเบชเบฐเบšเบฑเบš Closure Compiler เป„เบ› stderr.

--accept_const_keyword
เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เปƒเบŠเป‰เบ„เปเบฒเบชเปเบฒเบ„เบฑเบ™ const.

--angular_pass
เบชเป‰เบฒเบ‡เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ” $inject เบชเปเบฒเบฅเบฑเบš AngularJS เบชเปเบฒเบฅเบฑเบšเบŸเบฑเบ‡เบŠเบฑเบ™เบ—เบตเปˆเบšเบฑเบ™เบ—เบถเบเป„เบงเป‰เบ”เป‰เบงเบ @ngInject.

--เบŠเบธเบ”เบ•เบปเบงเบญเบฑเบเบชเบญเบ™ CHARSET
เบฅเบฐเบšเบธเบงเปˆเบฒ CHARSET เป€เบžเบทเปˆเบญเป€เบ›เบฑเบ™เบ•เบปเบงเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ เปเบฅเบฐ เบœเบปเบ™เบœเบฐเบฅเบดเบ” charset เบชเปเบฒเบฅเบฑเบšเป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”. เป‚เบ”เบเบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบžเบงเบเป€เบฎเบปเบฒเบเบญเบกเบฎเบฑเบš
UTF-8 เป€เบ›เบฑเบ™ input เปเบฅเบฐ output US_ASCII.

--close_entry_point ENTRYPOINT
เบฅเบฐเบšเบธเบˆเบธเบ”เป€เบ‚เบปเป‰เบฒ ENTRYPOINT เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™. เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบ goog.provide'd. เปƒเบ”
goog.provide'd เบชเบฑเบ™โ€‹เบเบฒโ€‹เบฅเบฑเบโ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เปเบกเปˆเบ™โ€‹เบเบฒเบ™โ€‹เบ‚เบถเป‰เบ™โ€‹เบเบฑเบš transitive เบ‚เบญเบ‡โ€‹เบˆเบธเบ”โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™
เป€เบญเบปเบฒเบญเบญเบ. เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเบกเบต goog.provides, เปเบฅเบฐเบเบฒเบ™เบญเป‰เบฒเบ‡เบญเบตเบ‡เบ‚เบญเบ‡เบžเบงเบเบกเบฑเบ™, เบˆเบฐเบ–เบทเบเบ›เบฐเป„เบงเป‰เบขเบนเปˆเบชเบฐเป€เปเบต.
เบ–เป‰เบฒโ€‹เบซเบฒเบโ€‹เบงเปˆเบฒโ€‹เบˆเบธเบ”โ€‹เป€เบ‚เบปเป‰เบฒโ€‹เปƒเบ”โ€‹เบซเบ™เบถเปˆเบ‡โ€‹เปเบกเปˆเบ™โ€‹เป„เบ”เป‰โ€‹เบฅเบฐโ€‹เบšเบธโ€‹เป„เบงเป‰โ€‹, เบซเบผเบฑเบ‡โ€‹เบˆเบฒเบโ€‹เบ™เบฑเป‰เบ™โ€‹ manage_close_dependencies เบ—เบฒเบ‡โ€‹เป€เบฅเบทเบญเบโ€‹เบˆเบฐโ€‹เป€เบ›เบฑเบ™โ€‹
เบ•เบฑเป‰เบ‡เป€เบ›เบฑเบ™เบ–เบทเบเบ•เป‰เบญเบ‡ เปเบฅเบฐเป„เบŸเบฅเปŒเบ—เบฑเบ‡เปเบปเบ”เบˆเบฐเบ–เบทเบเบˆเบฑเบ”เบฎเบฝเบ‡เบ•เบฒเบกเบฅเบณเบ”เบฑเบšเบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช.

--common_js_entry_module MODULEFILE
เบฅเบฐเบšเบธเบฎเบฒเบเบ‚เบญเบ‡เบเบฒเบ™เบˆเบฑเบ”เบฅเปเบฒเบ”เบฑเบšเบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบš JS เบ—เบปเปˆเบงเป„เบ›เบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒเบ—เบตเปˆเบˆเบฐเป€เบ›เบฑเบ™ MODULEFILE. เบซเบผเบฑเบเบ‚เบญเบ‡เป€เบˆเบปเป‰เบฒ
script

--common_js_module_path_prefix PREFIX
เบฅเบฐเบšเบธเบ„เบณเบ™เบณเปœเป‰เบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡ PREFIX เบ—เบตเปˆเบˆเบฐเป€เบญเบปเบฒเบญเบญเบเบˆเบฒเบเบŠเบทเปˆเป‚เบกเบ”เบนเบ™ CommonJS.

--compilation_level LEVEL
เบเปเบฒเบ™เบปเบ”เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเป€เบ›เบฑเบ™ LEVEL.

เบกเบนเบ™เบ„เปˆเบฒ: WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS.

--create_name_map_files
เบฅเบฐเบšเบธเบงเปˆเบฒเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเบ•เบปเบงเปเบ›เปเบฅเบฐเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆเบˆเบฐเบ–เบทเบเบœเบฐเบฅเบดเบ”เป€เบ›เบฑเบ™
{binary name}_vars_map.out เปเบฅเบฐ {binary name}_props_map.out.

เบˆเบปเปˆเบ‡เบˆเบทเปˆเป„เบงเป‰เบงเปˆเบฒเบ—เบธเบ‡เบ™เบตเป‰เบšเปเปˆเบชเบฒเบกเบฒเบ”เปƒเบŠเป‰เบฎเปˆเบงเบกเบเบฑเบšเบ—เบฑเบ‡เบชเบญเบ‡ variable_map_output_file
or property_map_output_file.

--create_source_map เปเบœเบ™เบ—เบตเปˆ
เบฅเบฐเบšเบธเป„เบŸเบฅเปŒเปเบœเบ™เบ—เบตเปˆเปเบซเบผเปˆเบ‡ เปเบœเบ™เบ—เบตเปˆ, เบเบฒเบ™เบชเป‰เบฒเบ‡เปเบœเบ™เบ—เบตเปˆเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบเบฑเบšเบ„เบทเบ™เป„เบ›เบšเปˆเบญเบ™
เป„เบŸเบฅเปŒเบ•เบปเป‰เบ™เบชเบฐเบšเบฑเบšเบˆเบฐเบ–เบทเบเบชเบปเปˆเบ‡เบญเบญเบเป„เบ›เบซเบฒเป€เบชเบฑเป‰เบ™เบ—เบฒเบ‡เบ—เบตเปˆเบเปเบฒเบ™เบปเบ”. เป„เบ”เป‰ %outname% เบšเปˆเบญเบ™เบ™เบฑเปˆเบ‡
เบˆเบฐเบ‚เบฐเบซเบเบฒเบเป„เบ›เบซเบฒเบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ—เบตเปˆเปเบœเบ™เบ—เบตเปˆเปเบซเบผเปˆเบ‡เบ—เบตเปˆเบชเบญเบ”เบ„เป‰เบญเบ‡เบเบฑเบ™.

--debug
เป€เบ›เบตเบ”เปƒเบŠเป‰เบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบ”เบตเบšเบฑเบ.

-- เบเปเบฒเบ™เบปเบ” DEFINITION, --D DEFINITION, -D DEFINITION
เบฅเบปเบšเบฅเป‰เบฒเบ‡เบ„เปˆเบฒเบ‚เบญเบ‡เบ•เบปเบงเปเบ›เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเป„เบงเป‰ @define. เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ DEFINITION is
[= ], เบ—เบตเปˆ เปเบกเปˆเบ™เบŠเบทเปˆเบ‚เบญเบ‡เบ•เบปเบงเปเบ› @define เปเบฅเบฐ เป€เบ›เบฑเบ™ boolean,
เบ•เบปเบงเป€เบฅเบ, เบซเบผเบทเบชเบฐเบ•เบฃเบดเบ‡ ed เบงเบปเบ‡เบขเบทเบกเบ”เบฝเบงเบ—เบตเปˆเบšเปเปˆเบกเบตเบงเบปเบ‡เบขเบทเบกเบ”เบฝเบง. เบ–เป‰เบฒ [= ] เปเบกเปˆเบ™
เบ–เบทเบเบฅเบฐเป€เบงเบฑเป‰เบ™, เบ•เบปเบงเปเบ›เบ–เบทเบเปเบฒเบเบงเปˆเบฒเป€เบ›เบฑเบ™เบ„เบงเบฒเบกเบˆเบดเบ‡.

--externs เป€เบญเบเบฐเบชเบฒเบ™เบ›เบฐเบเบญเบš
เบฅเบฐเบšเบธเบงเปˆเบฒเป„เบŸเบฅเปŒ เป€เบญเบเบฐเบชเบฒเบ™เบ›เบฐเบเบญเบš เบกเบต JavaScript externs.

เป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบฅเบฐเบšเบธเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเบฅเบฐเบšเบธเป€เบžเบตเปˆเบกเป€เบ•เบตเบก เป€เบญเบเบฐเบชเบฒเบ™เบ›เบฐเบเบญเบš เป„เบŸเบฅเปŒ.

--extra_annotation_name TAGNAME
เบฅเบฐเบšเบธเบงเปˆเบฒ TAGNAME เบ•เบทเปˆเบกเปƒเบชเปˆเบšเบฑเบ™เบŠเบตเบ‚เบฒเบงเบ‚เบญเบ‡เบŠเบทเปˆเปเบ—เบฑเบเปƒเบ™ JSDoc.

เป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบฅเบฐเบšเบธเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบ•เบทเปˆเบก TAGNAME เบ„เปˆเบฒ.

--flagfile เป€เบญเบเบฐเบชเบฒเบ™
เบฅเบฐเบšเบธเบงเปˆเบฒ เป€เบญเบเบฐเบชเบฒเบ™ เบกเบตเบ•เบปเบงเป€เบฅเบทเบญเบเปเบ–เบงเบ„เปเบฒเบชเบฑเปˆเบ‡เป€เบžเบตเปˆเบกเป€เบ•เบตเบก.

-- เบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบš FORMATOPTION
เบฅเบฐเบšเบธเบ•เบปเบงเป€เบฅเบทเบญเบเบเบฒเบ™เบˆเบฑเบ”เบฎเบนเบšเปเบšเบš FORMATOPTION เป€เบžเบทเปˆเบญเบ™เปเบฒเปƒเบŠเป‰เบเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ” JS.

เบกเบนเบ™เบ„เปˆเบฒ: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ”เบชเบปเปˆเบ‡เบญเบญเบเบชเปเบฒเบฅเบฑเบšเบœเบนเป‰เบ—เบตเปˆเบซเบกเบฒเบเบ”เป‰เบงเบ @export.

--js INFILE
เบฅเบฐเบšเบธเบงเปˆเบฒ INFILE เป€เบ›เบฑเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™.

เป€เบˆเบปเป‰เบฒเบญเบฒเบ”เบˆเบฐเบฅเบฐเบšเบธเบ•เบปเบงเป€เบฅเบทเบญเบเบ™เบตเป‰เบซเบผเบฒเบเบ„เบฑเป‰เบ‡เป€เบžเบทเปˆเบญเบ•เบทเปˆเบกเบ‚เปเป‰เบกเบนเบ™เปƒเบชเปˆเบ•เบทเปˆเบก INFILE เบŠเบทเปˆ.

--js_output_file OUTFILE
เบฅเบฐเบšเบธเบงเปˆเบฒ OUTFILE เป€เบ›เบฑเบ™เบŠเบทเปˆเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”เบ•เบปเป‰เบ™เบ•เป.

เบ–เป‰เบฒเบšเปเปˆเป„เบ”เป‰เบฅเบฐเบšเบธ, เบœเบปเบ™เบœเบฐเบฅเบดเบ”เปเบกเปˆเบ™เบ‚เบฝเบ™เปƒเบชเปˆ stdout.

--jscomp_error เบ„เบณเป€เบ•เบทเบญเบ™
เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบกเบตเบŠเบทเปˆ เบ„เบณเป€เบ•เบทเบญเบ™ เบ„เบงเบฒเบกโ€‹เบœเบดเบ”โ€‹เบžเบฒเบ”โ€‹.

เป€เบšเบดเปˆเบ‡ เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบž เบซเป‰เบญเบ‡เบฎเบฝเบ™, เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ เบ„เบณเป€เบ•เบทเบญเบ™ เบŠเบทเปˆ.

--jscomp_off เบ„เบณเป€เบ•เบทเบญเบ™
เบ›เบดเบ”โ€‹เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบฅเบฐโ€‹เบ”เบฑเบšโ€‹เบ—เบตเปˆโ€‹เบกเบตโ€‹เบŠเบทเปˆโ€‹ เบ„เบณเป€เบ•เบทเบญเบ™.

เป€เบšเบดเปˆเบ‡ เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบž เบซเป‰เบญเบ‡เบฎเบฝเบ™, เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ เบ„เบณเป€เบ•เบทเบญเบ™ เบŠเบทเปˆ.

--jscomp_warning เบ„เบณเป€เบ•เบทเบญเบ™
เป€เบฎเบฑเบ”เปƒเบซเป‰เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบกเบตเบŠเบทเปˆ เบ„เบณเป€เบ•เบทเบญเบ™ เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹เบ›เบปเบโ€‹เบเบฐโ€‹เบ•เบดโ€‹.

เป€เบšเบดเปˆเบ‡ เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบž เบซเป‰เบญเบ‡เบฎเบฝเบ™, เบ‚เป‰เบฒเบ‡เบฅเบธเปˆเบกเบ™เบตเป‰, เบชเปเบฒเบฅเบฑเบšเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡ เบ„เบณเป€เบ•เบทเบญเบ™ เบŠเบทเปˆ.

--language_in LANGSPEC
เบฅเบฐเบšเบธเปเบซเบผเปˆเบ‡เบ—เบตเปˆเบกเบฒเบ—เบตเปˆเบชเบญเบ”เบ„เปˆเบญเบ‡เบเบฑเบšเบžเบฒเบชเบฒ LANGSPEC.

เบกเบนเบ™เบ„เปˆเบฒ: ECMASCRIPT3 (เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level LEVEL
เบฅเบฐเบšเบธเบงเปˆเบฒ LEVEL เป€เบ›เบฑเบ™เบฅเบฐเบ”เบฑเบšเบเบฒเบ™เบšเบฑเบ™เบ—เบถเบ (เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ java.util. loggging.Level values) เบชเปเบฒเบฅเบฑเบš
เบ„เบงเบฒเบกเบ„เบทเบšเปœเป‰เบฒเบ‚เบญเบ‡ Compiler. เบšเปเปˆเบ„เบงเบšเบ„เบธเบกเบ„เบงเบฒเบกเบœเบดเบ”เบžเบฒเบ”เบซเบผเบทเบ„เปเบฒเป€เบ•เบทเบญเบ™เบชเปเบฒเบฅเบฑเบšเบฅเบฐเบซเบฑเบ” JavaScript เบžเบฒเบเปƒเบ•เป‰
เบเบฒเบ™เบฅเบงเบšเบฅเบงเบก.

--manage_close_dependencies
เบเบฒเบ™เบˆเบฑเบ”เบฎเบฝเบ‡เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ”เป€เบžเบทเปˆเบญเบงเปˆเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆ goog. เปƒเบซเป‰เบชเบฑเบ™เบเบฒเบฅเบฑเบ X เบˆเบฐเบขเบนเปˆเบชเบฐเป€เปเบต
เบกเบฒเบเปˆเบญเบ™เป„เบŸเบฅเปŒเบ—เบตเปˆ goog. เบ•เป‰เบญเบ‡เบเบฒเบ™เบชเบฑเบ™เบเบฒเบฅเบฑเบ X. เบ–เป‰เบฒเบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เปƒเบซเป‰เบชเบฑเบ™เบเบฒเบฅเบฑเบ, เปเบฅเบฐเบชเบดเปˆเบ‡เป€เบซเบผเบปเปˆเบฒเบ™เบฑเป‰เบ™
เบชเบฑเบ™เบเบฒเบฅเบฑเบเปเบกเปˆเบ™เบšเปเปˆเบˆเปเบฒเป€เบ›เบฑเบ™, เบซเบผเบฑเบ‡เบˆเบฒเบเบ™เบฑเป‰เบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™เบ™เบฑเป‰เบ™เบˆเบฐเบšเปเปˆเบ–เบทเบเบฅเบงเบกเป€เบ‚เบปเป‰เบฒเปƒเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบก.

--เป‚เบกเบ”เบนเบ™ MODULESPEC
เบฅเบฐเบšเบธเบ‚เปเป‰เบเปเบฒเบ™เบปเบ”เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™ JavaScript MODULESPEC.

เบฎเบนเบšโ€‹เปเบšเบšโ€‹เบชเปเบฒโ€‹เบฅเบฑเบšโ€‹เบเบฒเบ™โ€‹ MODULESPEC เปเบกเปˆเบ™ : [:[ ,...][:]]]. เบŠเบทเปˆเป‚เบกเบ”เบนเบ™
เบ•เป‰เบญเบ‡เป€เบ›เบฑเบ™เป€เบญเบเบฐเบฅเบฑเบ. เปเบ•เปˆเบฅเบฐ dep เปเบกเปˆเบ™เบŠเบทเปˆเบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเป‚เบกเบ”เบนเบ™เบ™เบตเป‰เบ‚เบถเป‰เบ™เบเบฑเบš. เป‚เบกเบ”เบนเบ™
เบˆเบฐเบ•เป‰เบญเบ‡เบ–เบทเบเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™เบฅเปเบฒเบ”เบฑเบšเบ„เบงเบฒเบกเป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบช, เปเบฅเบฐเป„เบŸเบฅเปŒเปเบซเบผเปˆเบ‡ JS เบ•เป‰เบญเบ‡เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™
เบ„เปเบฒโ€‹เบชเบฑเปˆเบ‡โ€‹เบ—เบตเปˆโ€‹เบชเบญเบ”โ€‹เบ„เป‰เบญเบ‡โ€‹เบเบฑเบ™โ€‹. เบขเบนเปˆเปƒเบช --เป‚เบกเบ”เบนเบ™ เบ—เบธเบ‡โ€‹เบŠเบฒเบ”โ€‹เป€เบเบตเบ”โ€‹เบ‚เบถเป‰เบ™โ€‹เบเปˆเบฝเบงโ€‹เบเบฑเบšโ€‹เบเบฒเบ™โ€‹ --js เบ—เบธเบ‡เปเบกเปˆเบ™
เบšเปเปˆเบชเปเบฒเบ„เบฑเบ™. เบชเบฐเบซเบ™เบญเบ‡เบกเบนเบ™เบ„เปˆเบฒ เบญเบฑเบ”เบ•เบฐเป‚เบ™เบกเบฑเบ” เป€เบžเบทเปˆเบญเบเบฐเบ•เบธเป‰เบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เป‚เบกเบ”เบนเบ™เบˆเบฒเบ CommonJSmodules.

--module_output_path_prefix PREFIX
เบฅเบฐเบšเบธเบ„เปเบฒเบ™เปเบฒเบซเบ™เป‰เบฒเบŠเบทเปˆเป„เบŸเบฅเปŒ PREFIX เบชเปเบฒเบฅเบฑเบšเบŠเบทเปˆเป„เบŸเบฅเปŒเบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™ JS เบ—เบตเปˆเบฅเบงเบšเบฅเบงเบก.
.js เบˆเบฐเบ–เบทเบเบ•เปเปˆเบ—เป‰เบฒเบเบเบฑเบšเบ„เบณเบ™เบณเปœเป‰เบฒเบ™เบตเป‰. เป„เบ”เป€เบฅเบเบฐเบ—เปเบฅเบตเบˆเบฐเบ–เบทเบเบชเป‰เบฒเบ‡เป€เบ›เบฑเบ™
เบ•เป‰เบญเบ‡เบเบฒเบ™. เปƒเบŠเป‰เบเบฑเบš --เป‚เบกเบ”เบนเบ™.

--module_wrapper เบซเปเปˆ
เบฅเบฐเบšเบธเบงเปˆเบฒ เบซเปเปˆ เป€เบ›เบฑเบ™ wrapper เบœเบปเบ™เบœเบฐเบฅเบดเบ”เบชเปเบฒเบฅเบฑเบšเป‚เบกเบ”เบนเบ™ JavaScript (เบ—เบฒเบ‡เป€เบฅเบทเบญเบ).

เบฎเบนเบšเปเบšเบšเบ‚เบญเบ‡ เบซเปเปˆ เปเบกเปˆเบ™ : . เบŠเบทเปˆเป‚เบกเบ”เบนเบ™เบ•เป‰เบญเบ‡เบเบปเบ‡เบเบฑเบ™เบเบฑเบš a
เป‚เบกเบ”เบนเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป‚เบ”เบเปƒเบŠเป‰ --เป‚เบกเบ”เบนเบ™. wrapper เบ•เป‰เบญเบ‡เบกเบต %s เป€เบ›เบฑเบ™เบ•เบปเบงเบเบถเบ”เบฅเบฐเบซเบฑเบ”.
เบ•เบปเบงเบเบถเบ” %basename% เบเบฑเบ‡เบชเบฒเบกเบฒเบ”เบ–เบทเบเปƒเบŠเป‰เป€เบžเบทเปˆเบญเบ—เบปเบ”เปเบ—เบ™เบŠเบทเปˆเบžเบทเป‰เบ™เบ–เบฒเบ™เบ‚เบญเบ‡เป‚เบกเบ”เบนเบ™เป„เบ”เป‰
เป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ”.

--only_closure_dependencies
เบžเบฝเบ‡เปเบ•เปˆเบฅเบงเบกเป€เบญเบปเบฒเป„เบŸเบฅเปŒเบขเบนเปˆเปƒเบ™ transitive เบ‚เบถเป‰เบ™เบเบฑเบšเบˆเบธเบ”เป€เบ‚เบปเป‰เบฒ (เบฅเบฐเบšเบธเป‚เบ”เบ
close_entry_point). เป„เบŸเบฅเปŒเบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เปƒเบซเป‰เบเบฒเบ™เป€เบžเบดเปˆเบ‡เบžเบฒเบญเบฒเป„เบชเบˆเบฐเบ–เบทเบเบฅเบถเบšเบญเบญเบ. เบ™เบตเป‰
เปเบ—เบ™เบ—เบตเปˆ manage_close_dependencies.

--output_manifest MANIFESTFILE
เบžเบดเบกเบญเบญเบเบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆเบ‚เบญเบ‡เป„เบŸเบฅเปŒเบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™เบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเป€เบžเบทเปˆเบญ MANIFESTFILE.

If --manage_close_dependencies เป€เบ›เบตเบ”เบขเบนเปˆ, เบญเบฑเบ™เบ™เบตเป‰เบˆเบฐเบšเปเปˆเบฅเบงเบกเป€เบญเบปเบฒเป„เบŸเบฅเปŒเบ—เบตเปˆเบ–เบดเป‰เบกเบฅเบปเบ‡
เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเบšเปเปˆเป„เบ”เป‰เบ•เป‰เบญเบ‡เบเบฒเบ™.

เป„เบ”เป‰ %outname% เบ•เบปเบงเบเบถเบ”เบ‚เบฐเบซเบเบฒเบเป„เบ›เบซเบฒเป„เบŸเบฅเปŒเบœเบปเบ™เบœเบฐเบฅเบดเบ” JS. เบ–เป‰เบฒเป€เบˆเบปเป‰เบฒเปƒเบŠเป‰
modularization, เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰ %outname% เบˆเบฐเบชเป‰เบฒเบ‡ manifest เบชเปเบฒเบฅเบฑเบšเปเบ•เปˆเบฅเบฐเป‚เบกเบ”เบนเบ™.

--output_module_dependencies DEPFILE
เบžเบดเบกเป„เบŸเบฅเปŒ JSON เบญเบญเบ DEPFILE เบ‚เบญเบ‡เบเบฒเบ™เบ‚เบถเป‰เบ™เบเบฑเบšเบฅเบฐเบซเบงเปˆเบฒเบ‡เป‚เบกเบ”เบนเบ™.

--output_wrapper เบซเปเปˆ
Interpolate เบœเบปเบ™เบœเบฐเบฅเบดเบ”เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™ เบซเปเปˆ เบขเบนเปˆโ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เบ–เบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบฐโ€‹เปเบ”เบ‡โ€‹เปƒเบซเป‰โ€‹เป€เบซเบฑเบ™โ€‹เป‚เบ”เบ token เป€เบ„เบทเปˆเบญเบ‡โ€‹เบซเบกเบฒเบโ€‹ % เบœเบปเบ™เบœเบฐเบฅเบดเบ”%เบ—เบตเปˆเบขเบนเปˆ เบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰
เป€เบ„เบทเปˆเบญเบ‡เปเบฒเบเป€เบ„เบทเปˆเบญเบ‡เปเบฒเบ %output|jsstring% เป€เบžเบทเปˆเบญเป€เบฎเบฑเบ” js string escaping เปƒเบ™เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš.

--print_ast
เบžเบดเบกเป„เบŸเบฅเปŒเบˆเบธเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบ•เบปเป‰เบ™เป„เบกเป‰ syntax abstract เบžเบฒเบเปƒเบ™เปเบฅเบฐเบญเบญเบ.

--print_pass_graph
เบžเบดเบกเป„เบŸเบฅเปŒเบˆเบธเบ”เบ—เบตเปˆเบญเบฐเบ—เบดเบšเบฒเบเบšเบฑเบ”เบ—เบตเปˆเบˆเบฐเปเบฅเปˆเบ™ เปเบฅเบฐเบญเบญเบ.

--print_tree
เบžเบดเบกเบญเบญเบเบ•เบปเป‰เบ™เป„เบกเป‰ parse เปเบฅเบฐเบญเบญเบ.

--process_close_primitives
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบชเป‰เบฒเบ‡เปƒเบ™เบ•เบปเบงเบˆเบฒเบเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ”เบ›เบดเบ”, เป€เบŠเบฑเปˆเบ™: goog.require(), goog.provide(),
เปเบฅเบฐ goog.exportSymbol().

--process_common_js_modules
เบ›เบฐเบกเบงเบ™เบœเบปเบ™เป‚เบกเบ”เบนเบ™ CommonJS เป„เบ›เบซเบฒเปเบšเบšเบŸเบญเบกเบ—เบตเปˆเป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบ™เป„เบ”เป‰.

--process_jquery_primitives
เบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบ—เบตเปˆเบชเป‰เบฒเบ‡เบ‚เบถเป‰เบ™เบˆเบฒเบเบซเป‰เบญเบ‡เบชเบฐเปเบธเบ” JQuery เป€เบŠเบฑเปˆเบ™ jQuery.fn เปเบฅเบฐ jQuery.extend().

--property_map_input_file เปเบœเบ™เบ—เบตเปˆ
เบฅเบฐเบšเบธเบงเปˆเบฒ เปเบœเบ™เบ—เบตเปˆ เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบกเบตเบชเบฐเบšเบฑเบš serialized เบ‚เบญเบ‡เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเบŠเบฑเบšเบชเบดเบ™
เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

--property_map_output_file เปเบœเบ™เบ—เบตเปˆ
เบšเบฑเบ™เบ—เบถเบเบชเบฐเบšเบฑเบš serialized เบ‚เบญเบ‡เปเบœเบ™เบ—เบตเปˆเบเบฒเบ™เบ›เปˆเบฝเบ™เบŠเบทเปˆเบŠเบฑเบšเบชเบดเบ™เบ—เบตเปˆเบœเบฐเบฅเบดเบ”เป€เบ›เบฑเบ™ เปเบœเบ™เบ—เบตเปˆ.

--source_map_format เบฎเบนเบšเปเบšเบš
เบœเบฐเบฅเบดเบ”เบ•เบฐเบžเบฑเบ™เปเบœเบ™เบ—เบตเปˆเปเบซเบผเปˆเบ‡เปƒเบ™เบฎเบนเบšเปเบšเบš เบฎเบนเบšเปเบšเบš.

เบกเบนเบ™เบ„เปˆเบฒ: V1, V2, V3, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™. เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™ เบœเบฐเบฅเบดเบ” V2.

--summary_detail_level LEVEL
เบฅเบฐเบšเบธเบฅเบฐเบ”เบฑเบšเบฅเบฒเบเบฅเบฐเบญเบฝเบ”เบชเบฐเบซเบผเบธเบšเบชเบฑเบ‡เบฅเบงเบก LEVEL.

เบกเบนเบ™เบ„เปˆเบฒ: 0 (เบšเปเปˆเป€เบ„เบตเบเบžเบดเบกเบšเบปเบ”เบชเบฐเบซเบผเบธเบš), 1 (เบžเบดเบกเบชเบฐเบซเบผเบธเบšเบžเบฝเบ‡เปเบ•เปˆเบ–เป‰เบฒเบกเบตเบ‚เปเป‰เบœเบดเบ”เบžเบฒเบ”เบซเบผเบท
เป€เบ•เบทเบญเบ™), 2 (เบžเบดเบกเบชเบฐเบซเบผเบธเบšเบ–เป‰เบฒเบเบธเปˆเบกเบเบฒเบ™เบงเบดเบ™เบดเบ”เป„เบช 'checkTypes' เบ–เบทเบเป€เบ›เบตเบ”เปƒเบŠเป‰, เป€เบšเบดเปˆเบ‡
--jscomp_warning), 3 (เบžเบดเบกเบšเบปเบ”เบชเบฐเบซเบผเบธเบšเบชเบฐเป€เปเบต). เบฅเบฐเบ”เบฑเบšเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เปเบกเปˆเบ™ 1.

--เบšเบธเบโ€‹เบ„เบปเบ™โ€‹เบ—เบตเปˆโ€‹เบชเบฒเบก
เบเบงเบ”เบชเบญเบšเบ„เบงเบฒเบกเบ–เบทเบเบ•เป‰เบญเบ‡เบ‚เบญเบ‡เปเบซเบผเปˆเบ‡เบ—เบตเปˆเบกเบฒเปเบ•เปˆเบšเปเปˆเป„เบ”เป‰เบšเบฑเบ‡เบ„เบฑเบšเปƒเบŠเป‰เบเบปเบ”เบฅเบฐเบšเบฝเบš เปเบฅเบฐเบชเบปเบ™เบ—เบดเบชเบฑเบ™เบเบฒเปเบšเบšเบ›เบดเบ”.

--transform_amd_modules
เบ›เปˆเบฝเบ™ AMD เป€เบ›เบฑเบ™เป‚เบกเบ”เบนเบ™ CommonJS.

--translations_file เบเบฒเบ™เป‚เบญเบ™เบเป‰เบฒเบ
เบฅเบฐเบšเบธเบงเปˆเบฒ เบเบฒเบ™เป‚เบญเบ™เบเป‰เบฒเบ เป€เบ›เบฑเบ™เปเบซเบผเปˆเบ‡เบ‚เบญเบ‡เบ‚เปเป‰เบ„เบงเบฒเบกเปเบ›. เปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบฎเบญเบ‡เบฎเบฑเบš XTB เป€เบ—เบปเปˆเบฒเบ™เบฑเป‰เบ™.

--translations_project เป‚เบ„เบ‡เบเบฒเบ™
เบ‚เบญเบšเป€เบ‚เบ”เบเบฒเบ™เปเบ›เบ—เบฑเบ‡เปเบปเบ”เปƒเบซเป‰เบเบฑเบšเป‚เบ„เบ‡เบเบฒเบ™เบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰.

เป€เบกเบทเปˆเบญเบฅเบฐเบšเบธ, เปƒเบŠเป‰ ID เบ‚เปเป‰เบ„เบงเบฒเบกเบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™เป€เบžเบทเปˆเบญเปƒเบซเป‰เบ‚เปเป‰เบ„เบงเบฒเบกเปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™เบ•เปˆเบฒเบ‡เป†เบชเบฒเบกเบฒเบ”เป€เบฎเบฑเบ”เป„เบ”เป‰
เบกเบตเบเบฒเบ™เปเบ›เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™.

--use_only_custom_externs
เบฅเบฐเบšเบธเบงเปˆเบฒ externs เป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™เบ„เบงเบ™เบˆเบฐเบ–เบทเบเบเบปเบเป€เบงเบฑเป‰เบ™.

--use_types_for_optimization
เบเบฒเบ™เบ—เบปเบ”เบฅเบญเบ‡: เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เป€เบžเบตเปˆเบกเบ›เบฐเบชเบดเบ”เบ—เบดเบžเบฒเบšเป€เบžเบตเปˆเบกเป€เบ•เบตเบกเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเบกเบตเบขเบนเปˆ.
เบ„เปเบฒเบšเบฑเบ™เบเบฒเบเบ›เบฐเป€เบžเบ”เบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡เบญเบฒเบ”เบˆเบฐเป€เบฎเบฑเบ”เปƒเบซเป‰เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ—เบตเปˆเบšเปเปˆเบ–เบทเบเบ•เป‰เบญเบ‡.

--variable_map_input_file เปเบœเบ™เบ—เบตเปˆ
เบฅเบฐเบšเบธเบงเปˆเบฒ เปเบœเบ™เบ—เบตเปˆ เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบเบกเบตเบชเบฐเบšเบฑเบš serialized เบ‚เบญเบ‡เปเบœเบ™เบ—เบตเปˆเบ›เปˆเบฝเบ™เบŠเบทเปˆเบ•เบปเบงเปเบ›
เบœเบฐเบฅเบดเบ”เป‚เบ”เบเบเบฒเบ™เบฅเบงเบšเบฅเบงเบกเบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

--variable_map_output_file เปเบœเบ™เบ—เบตเปˆ
เบšเบฑเบ™เบ—เบถเบเบชเบฐเบšเบฑเบš serialized เบ‚เบญเบ‡เปเบœเบ™เบ—เบตเปˆเบ›เปˆเบฝเบ™เบŠเบทเปˆเบ•เบปเบงเปเบ›เบ—เบตเปˆเบœเบฐเบฅเบดเบ”เป€เบ›เบฑเบ™ เปเบœเบ™เบ—เบตเปˆ.

--warning_level LEVEL
เบฅเบฐเบšเบธเบฅเบฐเบ”เบฑเบšเป€เบ•เบทเบญเบ™เป€เบžเบทเปˆเบญเปƒเบŠเป‰.

เบกเบนเบ™เบ„เปˆเบฒ: เบ‡เบฝเบš, เบ„เปˆเบฒเป€เบฅเบตเปˆเบกเบ•เบปเป‰เบ™, เบ„เบณเป€เบงเบปเป‰เบฒ.

--warnings_whitelist_file เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ
เบชเบฐเบเบฑเบ”เบเบฑเป‰เบ™เบเบฒเบ™เป€เบ•เบทเบญเบ™เป„เบžเบ—เบตเปˆเบฅเบฐเบšเบธเป„เบงเป‰เปƒเบ™ เบšเบฑเบ™เบŠเบตเบฅเบฒเบเบŠเบทเปˆ. เปเบ•เปˆเบฅเบฐเป€เบชเบฑเป‰เบ™เบ„เบงเบ™เบˆเบฐเป€เบ›เบฑเบ™เบ‚เบญเบ‡เบฎเบนเบšเปเบšเบš
: ?

เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบž เบซเป‰เบญเบ‡เบฎเบฝเบ™
เป„เบ”เป‰ jscomp_error, jscomp_warning, เปเบฅเบฐ jscomp_off เบ—เบธเบ‡เบ•เป‰เบญเบ‡เบเบฒเบ™เป€เบ›เบฑเบ™เบžเบฒเบฅเบฒเบกเบดเป€เบ•เบต a เบ„เบณเป€เบ•เบทเบญเบ™
เบŠเบทเปˆโ€‹เบซเป‰เบญเบ‡โ€‹เบเบฒเบ™โ€‹เป€เบ•เบทเบญเบ™โ€‹เป„เบžโ€‹. เบŠเบทเปˆเบ•เปเปˆเป„เบ›เบ™เบตเป‰เปเบกเปˆเบ™เบŠเบทเปˆเบŠเบฑเป‰เบ™เบ„เปเบฒเป€เบ•เบทเบญเบ™เบ—เบตเปˆเบ–เบทเบเบ•เป‰เบญเบ‡:

ยท เบเบฒเบ™เบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡

ยท เบŸเบฑเบ‡เบŠเบฑเบ™เบšเปเปˆเบŠเบฑเบ”เป€เบˆเบ™ Decl

ยท เบเบงเบ”เบชเบญเบšRegExp

ยท เบ›เบฐเป€เบžเบ”เบเบฒเบ™เบเบงเบ”เบชเบญเบš

ยท checkVars

ยท const

ยท เบŠเบฑเบšเบชเบดเบ™เบ„เบปเบ‡เบ—เบตเปˆ

ยท เบšเปเปˆเป€เบซเบฑเบ™เปเบเปˆเบ•เบปเบง

ยท เบ‚เปเป‰เบ„เบงเบฒเบกเบŠเปเป‰เบฒเบเบฑเบ™

ยท es5 เป€เบ‚เบฑเป‰เบกเบ‡เบงเบ”

ยท เบเบฒเบ™เบเบงเบ”เบชเบญเบšเบžเบฒเบเบ™เบญเบ

ยท fileoverviewTags

ยท เบ—เบปเปˆเบงเป‚เบฅเบเบ™เบตเป‰

ยท internetExplorerChecks

ยท invalidCasts

ยท เบžเบดเบกเบœเบดเบ”เบ›เบฐเป€เบžเบ”

ยท เบ‚เบฒเบ”เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”

ยท nonStandardJsDocs

ยท เบฅเบฐโ€‹เบซเบฑเบ”โ€‹เบ—เบตเปˆโ€‹เบซเบ™เป‰เบฒโ€‹เบชเบปเบ‡โ€‹เปƒเบชโ€‹

ยท strictModuleDepCheck

ยท typeInvalidation

ยท เบšเปเปˆเป„เบ”เป‰เบเบณเบ™เบปเบ”เบŠเบทเปˆ

ยท undefinedVars

ยท เบšเปเปˆเบฎเบนเป‰เบ™เบดเบเบฒเบก

ยท เบฅเบฐเบซเบฑเบ”เบ—เบตเปˆเบšเปเปˆเบกเบตเบ›เบฐเป‚เบซเบเบ”

ยท เบเบฒเบ™เป€เบšเบดเปˆเบ‡เป€เบซเบฑเบ™

EXAMPLE


ยท
close-compiler --js hello.js --js_output_file hello-compiled.js

เบ„เปเบฒเบชเบฑเปˆเบ‡เบ™เบตเป‰เบชเป‰เบฒเบ‡เป„เบŸเบฅเปŒเปƒเบซเบกเปˆเบ—เบตเปˆเป€เบญเบตเป‰เบ™เบงเปˆเบฒ hello-compiled.js, เป€เบŠเบดเปˆเบ‡เบ›เบฐเบเบญเบšเบ”เป‰เบงเบเบเบฒเบ™เบฅเบงเบšเบฅเบงเบก
เป‚เบ„เบ‡เบเบฒเบ™.

เบ›เบฐเบซเบงเบฑเบ”เบ„เบงเบฒเบกเป€เบ›เบฑเบ™


เป‚เบ„เบ‡เบเบฒเบ™เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ›เบดเบ”เปเบกเปˆเบ™เบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเป‚เบ”เบเบงเบดเบชเบฐเบงเบฐเบเบญเบ™ Google เป€เบžเบทเปˆเบญเป€เบ›เบตเบ”เปเบซเบผเปˆเบ‡เป€เบ„เบทเปˆเบญเบ‡เบกเบทเบ—เบตเปˆเปƒเบŠเป‰
เปƒเบ™เบซเบผเบฒเบเป†เป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ‚เบญเบ‡ Google เปเบฅเบฐเบ„เปเบฒเบฎเป‰เบญเบ‡เบชเบฐเบซเบกเบฑเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบเบฒเบ™เบžเบฑเบ”เบ—เบฐเบ™เบฒเป€เบงเบฑเบšเบ—เบตเปˆเบเบงเป‰เบฒเบ‡เบ‚เบงเบฒเบ‡
เบŠเบธเบกเบŠเบปเบ™.

เบซเบ™เป‰เบฒเบ„เบนเปˆเบกเบทเบ™เบตเป‰เบ–เบทเบเบ‚เบฝเบ™เป‚เบ”เบ Ben Finneyben+[email protected]> เป€เบžเบทเปˆเบญโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™โ€‹
เป„เบ”เป‰ close-compiler เบ„เปเบฒเบชเบฑเปˆเบ‡เบชเปเบฒเบฅเบฑเบš Debian. เบกเบฑเบ™เป€เบ›เบฑเบ™เบŠเบญเบšเปเบงเบŸเบฃเบตเปเบฅเบฐเบญเบฒเบ”เบˆเบฐเบ–เบทเบเบ™เปเบฒเปƒเบŠเป‰เป‚เบ”เบเบœเบนเป‰เบญเบทเปˆเบ™
เบžเบฒเบเปƒเบ•เป‰เป€เบ‡เบทเปˆเบญเบ™เป„เบ‚เบ‚เบญเบ‡เปƒเบšเบญเบฐเบ™เบธเบเบฒเบ” Apache, เบฎเบธเปˆเบ™ 2.0.

เปƒเบŠเป‰ close-compiler เบญเบญเบ™เบฅเบฒเบเป‚เบ”เบเปƒเบŠเป‰เบšเปเบฅเบดเบเบฒเบ™ onworks.net


เป€เบŠเบตเบšเป€เบงเบต เปเบฅเบฐเบชเบฐเบ–เบฒเบ™เบตเป€เบฎเบฑเบ”เบงเบฝเบเบŸเบฃเบต

เบ”เบฒเบงเป‚เบซเบผเบ”เปเบญเบฑเบš Windows เปเบฅเบฐ Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    เบ›เบฐโ€‹เบ•เบนโ€‹เบ›เบฐโ€‹เบ•เบดโ€‹เบšเบฑเบ”โ€‹เบเบฒเบ™ ITโ€‹: เป€เบ›เบฑเบ™โ€‹เบเบฒเบ™โ€‹เป€เบ›เบตเบ”โ€‹เบ„เบปเบšโ€‹เบ–เป‰เบงเบ™โ€‹เบชเบปเบกโ€‹เบšเบนเบ™โ€‹
    เปเบซเบผเปˆเบ‡, ITIL, เบเบฒเบ™เบšเปเบฅเบดเบเบฒเบ™เบ—เบตเปˆเบญเบตเบ‡เปƒเบชเปˆเป€เบงเบฑเบš
    เป€เบ„เบทเปˆเบญเบ‡โ€‹เบกเบทโ€‹เบเบฒเบ™โ€‹เบ„เบธเป‰เบกโ€‹เบ„เบญเบ‡โ€‹เบฅเบงเบกโ€‹เบ—เบฑเบ‡โ€‹เบซเบกเบปเบ”โ€‹
    CMDB เบ—เบตเปˆเบชเบฒเบกเบฒเบ”เบ›เบฑเบšเปเบ•เปˆเบ‡เป„เบ”เป‰, เบฅเบฐเบšเบปเบš helpdesk เปเบฅเบฐ
    เบœเบนเป‰โ€‹เบŠเบฒเบโ€‹เป€เบญโ€‹เบเบฐโ€‹เบชเบฒเบ™ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ”เป€เบ—เบดเบ‡ - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine เป€เบ›เบฑเบ™เบ”เบปเบ™เบ•เบตเบซเบผเบฒเบเป€เบงเบ—เบต
    เบœเบนเป‰เบ™เปเบฅเบฐเบœเบนเป‰เบˆเบฑเบ”เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบ”เบปเบ™เปƒเบˆเป‚เบ”เบ
    Amarok 1.4. เบกเบฑเบ™โ€‹เบกเบตโ€‹เป„เบงโ€‹เปเบฅเบฐโ€‹
    เบเบฒเบ™โ€‹เป‚เบ•เป‰โ€‹เบ•เบญเบšโ€‹เบ‡เปˆเบฒเบโ€‹เบ—เบตเปˆโ€‹เบˆเบฐโ€‹เบ™เปเบฒโ€‹เปƒเบŠเป‰โ€‹, เปเบฅเบฐโ€‹เบญเบฐโ€‹เบ™เบธโ€‹เบเบฒเบ”โ€‹เปƒเบซเป‰โ€‹เบ—เปˆเบฒเบ™โ€‹
    เบ„เบปเป‰เบ™เบซเบฒเปเบฅเบฐ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Clementine
  • 3
    XISMus
    XISMus
    เป€เบญเบปเบฒโ€‹เปƒเบˆโ€‹เปƒเบชเปˆโ€‹: เบเบฒเบ™โ€‹เบ›เบฑเบšโ€‹เบ›เบธเบ‡โ€‹เบชเบฐโ€‹เบชเบปเบก 2.4.3 เบกเบตโ€‹
    เบ›เปˆเบญเบเบญเบญเบเบกเบฒ!! เบเบฒเบ™เบ›เบฑเบšเบ›เบธเบ‡เป€เบฎเบฑเบ”เบงเบฝเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เปƒเบ”เป†
    เบฎเบธเปˆเบ™ 2.xx เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ. เบ–เป‰เบฒเบเบฒเบ™เบเบปเบเบฅเบฐเบ”เบฑเบš
    เบˆเบฒเบเป€เบงเบตเบŠเบฑเบ™ v1.xx, เบเบฐเบฅเบธเบ™เบฒเบ”เบฒเบงเป‚เบซเบผเบ” เปเบฅเบฐ
    เบ‚เป‰เบฒเบžเบฐเป€เบˆเบปเป‰เบฒ ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modular headtracking เป‚เบ„เบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹
    เบฎเบญเบ‡เบฎเบฑเบšเบซเบผเบฒเบเบ•เบปเบงเบ•เบดเบ”เบ•เบฒเบกเปƒเบšเบซเบ™เป‰เบฒ, เบ•เบปเบงเบเบญเบ‡
    เปเบฅเบฐเป‚เบ›เป‚เบ•เบ„เบญเบ™เป€เบเบก. เปƒเบ™เบšเบฑเบ™เบ”เบฒเบœเบนเป‰เบ•เบดเบ”เบ•เบฒเบก
    เปเบกเปˆเบ™ SM FaceAPI, AIC Inertial Head
    เบšเบปเบšเบ•เบดเบ”เบ•เบฒเบกเบฅเบธเบ” ...
    เบ”เบฒเบงเป‚เบซเบฅเบ” facetracknoir
  • 5
    PHP QR Code
    PHP QR Code
    PHP QR Code เปเบกเปˆเบ™เปเบซเบผเปˆเบ‡เป€เบ›เบตเบ” (LGPL)
    เบซเป‰เบญเบ‡เบชเบฐเบซเบกเบธเบ”เบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบชเป‰เบฒเบ‡เบฅเบฐเบซเบฑเบ” QR,
    เบšเบฒเป‚เบ„เบ” 2 เบกเบดเบ•เบด. เบญเบตเบ‡เปƒเบชเปˆ
    libqrencode C เบซเปเบชเบฐเบซเบกเบธเบ”, เบชเบฐเบซเบ™เบญเบ‡ API เบชเปเบฒเบฅเบฑเบš
    เบชเป‰เบฒเบ‡ QR Code barc...
    เบ”เบฒเบงเป‚เบซเบฅเบ” PHP QR Code
  • 6
    freeciv
    freeciv
    Freeciv เป€เบ›เบฑเบ™ turn-based เบŸเบฃเบต
    เป€เบเบกเบเบธเบ”เบ—เบฐเบชเบฒเบ” multiplayer, เป€เบŠเบดเปˆเบ‡เปเบ•เปˆเบฅเบฐเบ„เบปเบ™
    เบœเบนเป‰เบ™เบเบฒเบเป€เบ›เบฑเบ™เบœเบนเป‰เบ™เปเบฒเบ‚เบญเบ‡ a
    เบžเบปเบ™โ€‹เบฅเบฐโ€‹เป€เบฎเบทเบญเบ™โ€‹, เบเบฒเบ™โ€‹เบ•เปเปˆโ€‹เบชเบนเป‰โ€‹เป€เบžเบทเปˆเบญโ€‹เปƒเบซเป‰โ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹
    เป€เบ›เบปเป‰เบฒเปเบฒเบเบชเบนเบ‡เบชเบธเบ”: เบˆเบฐเป€เบ›เบฑเบ™...
    เบ”เบฒเบงเป‚เบซเบฅเบ” Freeciv
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Linux เบ„เบณ เบชเบฑเปˆเบ‡

  • 1
    a2crd
    a2crd
    a2crd - เบžเบฐเบเบฒเบเบฒเบกเปเบ›เบ‡เบ‚เบญเบ‡
    เป„เบŸเบฅเปŒเป€เบ™เบทเป‰เบญเป€เบžเบ‡เป€เบ‚เบปเป‰เบฒเป„เบ›เปƒเบ™เบเบฒเบ™เบ›เป‰เบญเบ™เบ‚เปเป‰เบกเบนเบ™ chordii ...
    เปเบฅเปˆเบ™ a2crd
  • 2
    เป€เบ›เบฑเบ™ 2 j
    เป€เบ›เบฑเบ™ 2 j
    a2j - script Wrapper เป€เบžเบทเปˆเบญเบˆเปเบฒเบฅเบญเบ‡
    เบžเบถเบ”เบ•เบดเบเปเบฒเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ DBUS เบ‚เบญเบ‡ a2jmidid
    a2jmidid เบ•เบปเบงเบˆเบดเบ‡เปเบฅเป‰เบงเปเบกเปˆเบ™เบขเบนเปˆเปƒเบ™เป‚เบซเบกเบ” DBUS ...
    เปเบฅเปˆเบ™ a2j
  • 3
    coqtop.opt
    coqtop.opt
    coqtop.opt - เบฅเบฐเบซเบฑเบ”เบžเบทเป‰เบ™เป€เบกเบทเบญเบ‡ Coq
    เบฅเบฐเบ”เบฑเบšเบชเบนเบ‡เบชเบธเบ” ...
    เปเบฅเปˆเบ™ coqtop.opt
  • 4
    coqwc
    coqwc
    coqwc - เบžเบดเบกเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡
    เบ‚เปเป‰เบเปเบฒเบ™เบปเบ”, เบซเบผเบฑเบเบ–เบฒเบ™เบชเบฐเปเบ”เบ‡เปเบฅเบฐเบ„เปเบฒเบ„เบดเบ”เบ„เปเบฒเป€เบซเบฑเบ™
    เปƒเบ™เป„เบŸเบฅเปŒ Coq ...
    เปเบฅเปˆเบ™ coqwc
  • 5
    gbbin
    gbbin
    gbbin - เป‚เบ›เบฃเปเบเบฃเบกเบ—เบตเปˆเบˆเบฐเป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™...
    เปเบฅเปˆเบ™ gbbin
  • 6
    gbboot
    gbboot
    gbboot - เบœเบนเป‰เปƒเบŠเป‰ Bootstrap เปƒเบซเป‰เบ‚เปเป‰เบกเบนเบ™ ...
    เปเบฅเปˆเบ™ gbboot
  • เป€เบžเบตเปˆเบกเป€เบ•เบตเบก ยป

Ad