EnglishFrenchSpanyol

Ad


Favicon OnWorks

closure-compiler - Dalam talian di Awan

Jalankan pengkompil penutup dalam penyedia pengehosan percuma OnWorks melalui Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS

Ini ialah penyusun penutup perintah yang boleh dijalankan dalam penyedia pengehosan percuma OnWorks menggunakan salah satu daripada berbilang stesen kerja dalam talian percuma kami seperti Ubuntu Online, Fedora Online, emulator dalam talian Windows atau emulator dalam talian MAC OS.

JADUAL:

NAMA


closure-compiler - mengoptimumkan compiler untuk program ECMAScript (JavaScript).

SINOPSIS


penyusun penutup [ OPTION ... ]
penyusun penutup - membantu

DESCRIPTION


Aplikasi Pengkompil Penutupan ialah antara muka baris arahan kepada Pengkompil Penutupan,
sebahagian daripada projek Alat Penutupan.

Pengkompil Penutupan ialah alat untuk membuat ECMAScript (JavaScript) muat turun dan berjalan lebih pantas.
Ia menghuraikan program anda, menganalisisnya, mengalih keluar kod mati, dan menulis semula serta meminimumkan apa yang ada
dibiarkan. Ia juga menyemak sintaks, rujukan pembolehubah dan jenis serta memberi amaran tentang perkara biasa
perangkap.

PILIHAN


- membantu
Terangkan cara menggunakan Aplikasi Pengkompil Penutupan.

--versi
Cetak versi Pengkompil Penutupan ke stderr.

--accept_const_keyword
Benarkan penggunaan kata kunci const.

--laluan_sudut
Hasilkan sifat $inject untuk AngularJS untuk fungsi yang dianotasi dengan @ngInject.

--charset CHARSET
Tentukan CHARSET menjadi set charset input dan output untuk semua fail. Secara lalai, kami menerima
UTF-8 sebagai input dan output US_ASCII.

--titik_masuk_tutup ENTRYPOINT
Nyatakan titik masuk ENTRYPOINT kepada program tersebut. Mesti goog.provide'd simbol. mana-mana
simbol goog.provide'd yang bukan pergantungan transitif bagi titik masuk akan menjadi
dikeluarkan. Fail tanpa goog.provides, dan kebergantungannya, akan sentiasa ditinggalkan.
Jika mana-mana titik masuk dinyatakan, maka manage_closure_dependencies pilihan akan menjadi
ditetapkan kepada benar dan semua fail akan diisih mengikut tertib pergantungan.

--common_js_entry_module FAIL MODUL
Tentukan punca hierarki pergantungan JS biasa anda FAIL MODUL. utama anda
skrip.

--common_js_module_path_prefix PERMULAAN
Tentukan awalan laluan PERMULAAN untuk dialih keluar daripada nama modul CommonJS.

--peringkat_kompilasi LEVEL
Tetapkan tahap kompilasi kepada LEVEL.

Nilai: WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS.

--create_name_map_files
Tentukan bahawa penamaan semula pembolehubah dan penamaan semula harta fail peta akan dihasilkan sebagai
{nama binari}_vars_map.out dan {nama binari}_props_map.out.

Ambil perhatian bahawa bendera ini tidak boleh digunakan bersama dengan kedua-duanya fail_output_pembolehubah
or property_map_output_file.

--create_source_map MAPFILE
Tentukan fail peta sumber MAPFILE, memetakan fail sumber yang dijana kembali ke
fail sumber asal akan dikeluarkan ke laluan yang ditentukan. The %outname% pemegang tempat
akan berkembang kepada nama fail output yang sepadan dengan peta sumber.

--nyahpepijat
Dayakan pilihan penyahpepijatan.

--takrifkan DEFINISI, --D DEFINISI, -D DEFINISI
Gantikan nilai pembolehubah beranotasi @define. Format daripada DEFINISI is
[=], dengan ialah nama pembolehubah @define dan ialah boolean,
nombor, atau rentetan ed petikan tunggal yang tidak mengandungi petikan tunggal. Jika [=] ialah
diabaikan, pembolehubah ditandakan benar.

--luaran EXTERNFILE
Nyatakan bahawa fail EXTERNFILE mengandungi externs JavaScript.

Anda boleh menentukan pilihan ini beberapa kali untuk menentukan tambahan EXTERNFILE fail.

--nama_anotasi_tambahan TAGNAME
Tentukan TAGNAME untuk menambah pada senarai putih nama teg dalam JSDoc.

Anda boleh menentukan pilihan ini beberapa kali untuk menambah tambahan TAGNAME nilai-nilai.

--fail bendera FAIL
Nyatakan bahawa FAIL mengandungi pilihan baris arahan tambahan.

--memformat FORMATOPTION
Menentukan pilihan pemformatan FORMATOPTION untuk digunakan pada output JS.

Nilai: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
Menjana kod eksport untuk mereka yang ditandakan dengan @eksport.

--js INFILE
Tentukan INFILE sebagai nama fail input.

Anda boleh menentukan pilihan ini beberapa kali untuk menambah tambahan INFILE nama.

--js_output_file FAIL LUAR
Tentukan FAIL LUAR sebagai nama fail keluaran utama.

Jika tidak dinyatakan, output ditulis ke stdout.

--jscom_error WARNCLASS
Buat kelas amaran yang dinamakan WARNCLASS kesilapan.

Lihat Amaran kelas, di bawah, untuk senarai yang sah WARNCLASS nama.

--jscom_off WARNCLASS
Matikan kelas amaran yang dinamakan WARNCLASS.

Lihat Amaran kelas, di bawah, untuk senarai yang sah WARNCLASS nama.

--jscom_warning WARNCLASS
Buat kelas amaran yang dinamakan WARNCLASS amaran biasa.

Lihat Amaran kelas, di bawah, untuk senarai yang sah WARNCLASS nama.

--bahasa_dalam LANGSPEC
Tentukan sumber input yang sesuai dengan bahasa LANGSPEC.

Nilai: ECMASCRIPT3 (lalai), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level LEVEL
Tentukan LEVEL sebagai tahap pengelogan (standard java.util. logging.Nilai level) untuk
Kemajuan penyusun. Tidak mengawal ralat atau amaran untuk kod JavaScript di bawah
penyusunan.

--manage_closure_dependencies
Isih kebergantungan secara automatik supaya fail yang goog.provides simbol X akan sentiasa
datang sebelum fail yang goog.memerlukan simbol X. Jika input memberikan simbol, dan itu
simbol tidak pernah diperlukan, maka input itu tidak akan disertakan dalam kompilasi.

--modul MODULESPEC
Nyatakan spesifikasi modul JavaScript MODULESPEC.

Format untuk MODULESPEC ialah :[:[,...][:]]]. Nama modul
mesti unik. Setiap dep ialah nama modul yang bergantung kepada modul ini. Modul
mesti disenaraikan dalam susunan pergantungan, dan fail sumber JS mesti disenaraikan dalam
susunan yang sepadan. di mana --modul bendera berlaku berhubung dengan --js bendera ialah
tak penting. Berikan nilai auto untuk mencetuskan penciptaan modul daripada CommonJSmodules.

--module_output_path_prefix PERMULAAN
Tentukan awalan nama fail PERMULAAN untuk nama fail modul JS yang disusun.
.js akan dilampirkan pada awalan ini. Direktori akan dibuat sebagai
diperlukan. Gunakan dengan --modul.

--module_wrapper PEMBALUT
Tentukan PEMBALUT sebagai pembungkus output untuk modul JavaScript (pilihan).

Format PEMBALUT ialah :. Nama modul mesti sepadan dengan a
modul yang ditentukan menggunakan --modul. Pembalut mesti mengandungi %s sebagai pemegang tempat kod.
Pemegang tempat %basename% juga boleh digunakan untuk menggantikan nama asas modul
fail keluaran.

--only_closure_dependencies
Hanya masukkan fail dalam kebergantungan transitif titik masuk (dinyatakan oleh
penutupan_titik_masuk). Fail yang tidak memberikan kebergantungan akan dialih keluar. ini
menggantikan manage_closure_dependencies.

--output_manifest FAIL MANIFEST
Mencetak senarai semua fail dalam kompilasi ke FAIL MANIFEST.

If --manage_closure_dependencies dihidupkan, ini tidak akan termasuk fail yang digugurkan
kerana mereka tidak diperlukan.

. %outname% pemegang tempat berkembang ke fail output JS. Jika anda menggunakan
modularisasi, menggunakan %outname% akan membuat manifes untuk setiap modul.

--output_module_dependencies DEFIL
Mencetak fail JSON DEFIL kebergantungan antara modul.

--output_wrapper PEMBALUT
Interpolasi output ke dalam PEMBALUT di tempat yang dilambangkan dengan token penanda %pengeluaran%. Penggunaan
token penanda %output|jsstring% untuk melakukan js rentetan melarikan diri pada output.

--print_ast
Cetak fail titik yang menerangkan pokok sintaks abstrak dalaman dan keluar.

--print_pass_graph
Cetak fail titik yang menerangkan pas yang akan dijalankan dan keluar.

--print_tree
Cetak pokok parse dan keluar.

--process_closure_primitives
Memproses terbina dalam daripada pustaka Closure, seperti goog.require(), goog.provide(),
dan goog.exportSymbol().

--process_common_js_modules
Proses modul CommonJS kepada bentuk yang boleh digabungkan.

--process_jquery_primitives
Memproses terbina dalam daripada perpustakaan JQuery, seperti jQuery.fn dan jQuery.extend().

--property_map_input_file MAPFILE
Tentukan MAPFILE sebagai mengandungi versi bersiri bagi peta penamaan semula harta
dihasilkan oleh kompilasi sebelumnya.

--property_map_output_file MAPFILE
Simpan versi bersiri peta penamaan semula harta yang dihasilkan ke MAPFILE.

--format_peta_sumber FORMAT
Hasilkan peta sumber dalam format FORMAT.

Nilai: V1, V2, V3, DEFAULT. DEFAULT menghasilkan V2.

--summary_detail_level LEVEL
Tentukan tahap butiran ringkasan kompilasi LEVEL.

Nilai: 0 (tidak pernah mencetak ringkasan), 1 (cetak ringkasan hanya jika terdapat ralat atau
amaran), 2 (cetak ringkasan jika kumpulan diagnostik 'checkTypes' didayakan, lihat
--jscom_warning), 3 (sentiasa cetak ringkasan). Tahap lalai ialah 1.

--pihak ketiga
Semak kesahihan sumber tetapi tidak menguatkuasakan peraturan dan konvensyen gaya Penutupan.

--transform_amd_modules
Ubah AMD kepada modul CommonJS.

--translations_file TRANSFILE
Tentukan TRANSFILE sebagai sumber mesej yang diterjemahkan. Pada masa ini hanya menyokong XTB.

--translations_project PROJEK
Skop semua terjemahan kepada projek yang ditentukan.

Apabila dinyatakan, gunakan id mesej yang berbeza supaya mesej dalam projek yang berbeza boleh
mempunyai terjemahan yang berbeza.

--use_only_custom_externs
Menentukan bahawa luaran lalai harus dikecualikan.

--use_types_for_optimization
Percubaan: lakukan pengoptimuman tambahan berdasarkan maklumat yang tersedia.
Anotasi jenis yang tidak tepat boleh mengakibatkan hasil yang salah.

--fail_masukan_peta_pembolehubah MAPFILE
Tentukan MAPFILE sebagai mengandungi versi bersiri peta penamaan semula pembolehubah
dihasilkan oleh kompilasi sebelumnya.

--fail_output_pembolehubah MAPFILE
Simpan versi bersiri peta penamaan semula pembolehubah yang dihasilkan kepada MAPFILE.

--peringkat_amaran LEVEL
Tentukan tahap amaran untuk digunakan.

Nilai: SENYAP, DEFAULT, VERBOSE.

--warnings_whitelist_file FAIL SENARAI
Sekat amaran yang disenaraikan dalam FAIL SENARAI. Setiap baris hendaklah dalam bentuk
:?

Amaran kelas
. jscom_error, jscom_warning, dan jscom_off bendera memerlukan sebagai parameter a WARNCLASS
nama kelas amaran. Nama berikut adalah nama kelas amaran yang sah:

· accessControls

· ambiguousFunctionDecl

· semakRegExp

· jenis semak

· checkVars

· malar

· tetapHarta

· deprecated

· duplicateMessage

· es5Tegas

· externsValidation

· fileoverviewTags

· globalThis

· internetExplorerChecks

· invalidCasts

· misplacedTypeAnnotation

· hilangProperties

· bukanStandardJsDocs

· suspiciousCode

· strictModuleDepCheck

· typeInvalidation

· undefinedNames

· undefinedVars

· unknownDefines

· Kod yang tidak berguna

· penglihatan

CONTOH


·
penyusun penutup --js hello.js --js_output_file hello-compiled.js

Perintah ini mencipta fail baharu yang dipanggil hello-compiled.js, yang mengandungi yang disusun
program.

SEJARAH


Projek Alat Penutupan ialah usaha jurutera Google untuk membuka sumber alatan yang digunakan
dalam kebanyakan tapak dan aplikasi web Google untuk digunakan oleh pembangunan Web yang lebih luas
masyarakat.

Halaman manual ini ditulis oleh Ben Finneyben+[e-mel dilindungi]> untuk mendokumentasikan
yang penyusun penutup arahan untuk Debian. Ia adalah perisian percuma dan mungkin digunakan oleh orang lain
di bawah syarat lesen Apache, versi 2.0.

Gunakan penyusun penutup dalam talian menggunakan perkhidmatan onworks.net


Pelayan & Stesen Kerja Percuma

Muat turun apl Windows & Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    Portal Operasi IT: terbuka sepenuhnya
    sumber, ITIL, perkhidmatan berasaskan web
    alat pengurusan termasuk sepenuhnya
    CMDB boleh disesuaikan, sistem meja bantuan dan
    seorang lelaki dokumen...
    Muat turun itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine ialah muzik berbilang platform
    pemain dan penganjur perpustakaan yang diilhamkan oleh
    Amarok 1.4. Ia mempunyai puasa dan
    antara muka yang mudah digunakan, dan membolehkan anda
    cari dan...
    Muat turun Clementine
  • 3
    XISMuS
    XISMuS
    PERHATIAN: Kemas kini kumulatif 2.4.3 telah
    telah dibebaskan!! Kemas kini berfungsi untuk mana-mana
    versi 2.xx sebelumnya. Jika menaik taraf
    daripada versi v1.xx, sila muat turun dan
    i ...
    Muat turun XISMuS
  • 4
    facetracknoir
    facetracknoir
    Program pengesanan kepala modular yang
    menyokong berbilang penjejak muka, penapis
    dan protokol permainan. Antara penjejak
    ialah SM FaceAPI, Ketua Inersia AIC
    Penjejak ...
    Muat turun facetracknoir
  • 5
    Kod QR PHP
    Kod QR PHP
    Kod QR PHP ialah sumber terbuka (LGPL)
    perpustakaan untuk menjana Kod QR,
    Kod bar 2 dimensi. Berdasarkan
    perpustakaan libqrencode C, menyediakan API untuk
    mencipta bar Kod QR...
    Muat turun Kod QR PHP
  • 6
    freeciv
    freeciv
    Freeciv ialah berasaskan giliran percuma
    permainan strategi berbilang pemain, di mana setiap
    pemain menjadi ketua a
    tamadun, berjuang untuk mendapatkan
    matlamat akhir: menjadi...
    Muat turun Freeciv
  • Lebih »

Arahan Linux

Ad