InggrisPerancisSpanyol

Ad


favorit OnWorks

penutupan-kompiler - Online di Cloud

Jalankan kompiler penutupan di penyedia hosting gratis OnWorks melalui Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

Ini adalah kompilator penutupan perintah yang dapat dijalankan di penyedia hosting gratis OnWorks menggunakan salah satu dari beberapa workstation online gratis kami seperti Ubuntu Online, Fedora Online, emulator online Windows atau emulator online MAC OS

PROGRAM:

NAMA


penutupan-kompiler - mengoptimalkan kompiler untuk program ECMAScript (JavaScript)

RINGKASAN


penutupan-kompiler [ PILIHAN ... ]
penutupan-kompiler --membantu

DESKRIPSI


Aplikasi Closure Compiler adalah antarmuka baris perintah ke Closure Compiler,
bagian dari proyek Alat Penutupan.

Closure Compiler adalah alat untuk membuat ECMAScript (JavaScript) diunduh dan berjalan lebih cepat.
Ini mem-parsing program Anda, menganalisisnya, menghapus kode mati, dan menulis ulang serta meminimalkan apa yang
kiri. Itu juga memeriksa sintaks, referensi variabel, dan tipe, dan memperingatkan tentang yang umum
perangkap.

PILIHAN


--membantu
Jelaskan cara menggunakan Aplikasi Closure Compiler.

--Versi: kapan
Cetak versi Closure Compiler ke stderr.

--accept_const_keyword
Izinkan penggunaan kata kunci const.

--angular_pass
Hasilkan properti $inject untuk AngularJS untuk fungsi yang dijelaskan dengan @ngInjek.

--rangkaian karakter SET KARAKTER
Menentukan SET KARAKTER menjadi charset input dan output untuk semua file. Secara default, kami menerima
UTF-8 sebagai input dan output US_ASCII.

--penutupan_titik_masuk TITIK MASUK
Tentukan titik masuk TITIK MASUK ke program. Harus berupa simbol goog.provide'd. Setiap
goog.menyediakan simbol yang bukan ketergantungan transitif dari titik masuk akan menjadi
DIHAPUS. File tanpa goog.provides, dan dependensinya, akan selalu ditinggalkan.
Jika ada titik masuk yang ditentukan, maka kelola_penutupan_ketergantungan pilihan akan
disetel ke true dan semua file akan diurutkan dalam urutan ketergantungan.

--common_js_entry_module FILE MODUL
Tentukan akar hierarki ketergantungan JS umum Anda menjadi FILE MODUL. utama Anda
Script.

--common_js_module_path_prefix AWALAN
Tentukan awalan jalur AWALAN untuk dihapus dari nama modul CommonJS.

--kompilasi_level TINGKAT
Atur level kompilasi ke TINGKAT.

Nilai: WHITESPACE_ONLY, SEDERHANA_OPTIMALISASI, ADVANCED_OPTIMIZATIONS.

--buat_nama_map_files
Tentukan bahwa mengubah nama variabel dan mengubah nama properti file peta akan diproduksi sebagai
{nama biner}_vars_map.out dan {nama biner}_props_map.out.

Perhatikan bahwa bendera ini tidak dapat digunakan bersama dengan keduanya variabel_peta_output_file
or property_map_output_file.

--buat_sumber_peta FILE PETA
Tentukan file peta sumber FILE PETA, memetakan file sumber yang dihasilkan kembali ke
file sumber asli akan dikeluarkan ke jalur yang ditentukan. NS %namaluar% placeholder
akan diperluas ke nama file output yang sesuai dengan peta sumber.

--debug
Aktifkan opsi debug.

--mendefinisikan DEFINISI, --D DEFINISI, -D DEFINISI
Timpa nilai variabel yang dianotasi @define. Format dari DEFINISI is
[= ], di mana adalah nama variabel @define dan adalah boolean,
nomor, atau string ed tanda kutip tunggal yang tidak berisi tanda kutip tunggal. Jika [= ] adalah
dihilangkan, variabel ditandai benar.

--eksternal FILE EKSTERN
Tentukan bahwa file FILE EKSTERN berisi eksternal JavaScript.

Anda dapat menentukan opsi ini beberapa kali untuk menentukan tambahan FILE EKSTERN file.

--extra_annotation_name NAMA TAG
Menentukan NAMA TAG untuk menambahkan ke daftar putih nama tag di JSDoc.

Anda dapat menentukan opsi ini beberapa kali untuk menambahkan tambahan NAMA TAG nilai-nilai.

--file bendera FILE
Tentukan itu FILE berisi opsi baris perintah tambahan.

--memformat FORMATOPSI
Menentukan opsi pemformatan FORMATOPSI untuk diterapkan pada keluaran JS.

Nilai: CUKUP_CETAK, PRINT_INPUT_DELIMITER, TUNGGAL_QUOTES

--menghasilkan_ekspor
Menghasilkan kode ekspor untuk yang ditandai dengan @export.

--js INFILE
Menentukan INFILE sebagai nama file masukan.

Anda dapat menentukan opsi ini beberapa kali untuk menambahkan tambahan INFILE nama.

--js_output_file FILE KELUAR
Menentukan FILE KELUAR sebagai nama file keluaran utama.

Jika tidak ditentukan, output ditulis ke stdout.

--jscomp_error KELAS PERINGATAN
Buat kelas peringatan bernama KELAS PERINGATAN sebuah kesalahan.

Lihat peringatan Kelas, di bawah, untuk daftar valid KELAS PERINGATAN nama.

--jscomp_off KELAS PERINGATAN
Matikan kelas peringatan yang disebutkan KELAS PERINGATAN.

Lihat peringatan Kelas, di bawah, untuk daftar valid KELAS PERINGATAN nama.

--jscomp_warning KELAS PERINGATAN
Buat kelas peringatan bernama KELAS PERINGATAN peringatan biasa.

Lihat peringatan Kelas, di bawah, untuk daftar valid KELAS PERINGATAN nama.

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

Nilai: ECMASCRIP3 (Default), ECMASCRIP5, ECMASCRIPT5_STRICT.

--logging_level TINGKAT
Menentukan TINGKAT sebagai level logging (standar java.util. logging.Level values) untuk
Kemajuan kompiler. Tidak mengontrol kesalahan atau peringatan untuk kode JavaScript di bawah
kompilasi.

--manage_closure_dependencies
Mengurutkan dependensi secara otomatis sehingga file yang goog.menyediakan simbol X akan selalu
datang sebelum file yang goog.memerlukan simbol X. Jika input memberikan simbol, dan itu
simbol tidak pernah diperlukan, maka input itu tidak akan disertakan dalam kompilasi.

--modul MODUL SPESIFIKASI
Tentukan spesifikasi modul JavaScript MODUL SPESIFIKASI.

Format untuk MODUL SPESIFIKASI adalah : [:[ ,...][:]]]. Nama modul
harus unik. Setiap dep adalah nama modul tempat modul ini bergantung. Modul
harus terdaftar dalam urutan ketergantungan, dan file sumber JS harus terdaftar di
pesanan yang sesuai. Di mana --modul bendera terjadi dalam kaitannya dengan --js bendera adalah
tidak penting. Berikan nilai mobil untuk memicu pembuatan modul dari CommonJSmodules.

--module_output_path_prefix AWALAN
Tentukan awalan nama file AWALAN untuk nama file modul JS yang dikompilasi.
.js akan ditambahkan ke awalan ini. Direktori akan dibuat sebagai
diperlukan. Gunakan dengan --modul.

--modul_wrapper PEMBUNGKUS
Menentukan PEMBUNGKUS sebagai pembungkus keluaran untuk modul JavaScript (opsional).

Format PEMBUNGKUS adalah : . Nama modul harus sesuai dengan a
modul yang ditentukan menggunakan --modul. Pembungkus harus berisi %s sebagai tempat penampung kode.
Placeholder %basename% juga dapat digunakan untuk menggantikan nama dasar modul
berkas keluaran.

--only_closure_dependencies
Hanya sertakan file dalam ketergantungan transitif dari titik masuk (ditentukan oleh
penutupan_entry_point). File yang tidak menyediakan dependensi akan dihapus. Ini
menggantikan kelola_penutupan_ketergantungan.

--output_manifest FILE MANIFEST
Mencetak daftar semua file dalam kompilasi ke FILE MANIFEST.

If --manage_closure_dependencies aktif, ini tidak akan menyertakan file yang terjatuh
karena mereka tidak diperlukan.

Grafik %namaluar% placeholder diperluas ke file output JS. Jika Anda menggunakan
modularisasi, menggunakan %namaluar% akan membuat manifes untuk setiap modul.

--output_module_dependencies DEPFILE
Mencetak file JSON DEPFILE ketergantungan antar modul.

--output_wrapper PEMBUNGKUS
Interpolasi keluaran menjadi PEMBUNGKUS di tempat yang dilambangkan dengan tanda penanda %keluaran%. Menggunakan
tanda penanda %keluaran|jsstring% untuk melakukan string js melarikan diri pada output.

--print_ast
Cetak file titik yang menjelaskan pohon sintaksis abstrak internal dan keluar.

--print_pass_graph
Cetak file titik yang menjelaskan lintasan yang akan dijalankan dan keluar.

--print_tree
Cetak pohon parse dan keluar.

--proses_penutupan_primitif
Memproses bawaan dari pustaka Penutupan, seperti goog.require(), goog.provide(),
dan goog.exportSymbol().

--process_common_js_modules
Memproses modul CommonJS ke bentuk yang dapat digabungkan.

--proses_jquery_primitif
Memproses bawaan dari library JQuery, seperti jQuery.fn dan jQuery.extend().

--properti_map_input_file FILE PETA
Menentukan FILE PETA karena berisi versi serial dari peta penggantian nama properti
dihasilkan oleh kompilasi sebelumnya.

--property_map_output_file FILE PETA
Simpan versi serial dari peta penggantian nama properti yang dihasilkan ke FILE PETA.

--sumber_peta_format FORMAT
Produk peta sumber dalam format FORMAT.

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

--ringkasan_detail_tingkat TINGKAT
Tentukan tingkat detail ringkasan kompilasi TINGKAT.

Nilai: 0 (tidak pernah mencetak ringkasan), 1 (cetak ringkasan hanya jika ada kesalahan atau
peringatan), 2 (cetak ringkasan jika grup diagnostik 'checkTypes' diaktifkan, lihat
--jscomp_warning), 3 (selalu cetak ringkasan). Tingkat defaultnya adalah 1.

--pihak ketiga
Periksa validitas sumber tetapi jangan memaksakan aturan dan konvensi gaya Penutupan.

--transform_amd_modules
Ubah modul AMD menjadi CommonJS.

--translation_file TRANSFER
Menentukan TRANSFER sebagai sumber pesan yang diterjemahkan. Saat ini hanya mendukung XTB.

--proyek_translasi PROYEK(PROJECT)
Lingkup semua terjemahan ke proyek yang ditentukan.

Saat ditentukan, gunakan id pesan yang berbeda sehingga pesan dalam proyek yang berbeda dapat
memiliki terjemahan yang berbeda.

--use_only_custom_externs
Menentukan bahwa eksternal default harus dikecualikan.

--use_types_for_optimization
Eksperimental: melakukan pengoptimalan tambahan berdasarkan informasi yang tersedia.
Jenis anotasi yang tidak akurat dapat mengakibatkan hasil yang salah.

--variable_map_input_file FILE PETA
Menentukan FILE PETA karena berisi versi serial dari variabel penamaan ulang peta
dihasilkan oleh kompilasi sebelumnya.

--variable_map_output_file FILE PETA
Simpan versi serial dari peta penggantian nama variabel yang dihasilkan ke FILE PETA.

--tingkat_peringatan TINGKAT
Tentukan tingkat peringatan yang akan digunakan.

Nilai: DIAM, DEFAULT, KATA KERJA.

--warnings_whitelist_file DAFTAR FILE
Menekan peringatan yang tercantum di DAFTAR FILE. Setiap baris harus berbentuk
: ?

peringatan Kelas
Grafik jscomp_error, jscomp_warning, dan jscomp_off flag membutuhkan sebagai parameter a KELAS PERINGATAN
nama kelas peringatan. Nama-nama berikut adalah nama kelas peringatan yang valid:

· kontrol akses

· ambiguFungsiDecl

· cekRegExp

· cekTipe

· cekVars

· const

· properti konstan

· usang

· duplikatPesan

· es5Ketat

· Eksternal Validasi

· ikhtisar fileTag

· globalIni

· internetExplorerChecks

· Pemeran tidak valid

· salah tempatTypeAnnotation

· properti yang hilang

· nonStandarJsDocs

· kode mencurigakan

· strictModuleDepCheck

· typeInvalidation

· nama tidak terdefinisi

· tidak terdefinisiVars

· tidak diketahuiDefinis

· kode tidak berguna

· jarak penglihatan

CONTOH


·
penutupan-kompiler --js halo.js --js_output_file halo-kompilasi.js

Perintah ini membuat file baru bernama halo-dikompilasi.js, yang berisi kompilasi
program.

SEJARAH


Proyek Alat Penutupan adalah upaya para insinyur Google untuk membuka sumber alat yang digunakan
di banyak situs dan aplikasi web Google untuk digunakan oleh pengembangan Web yang lebih luas
masyarakat.

Halaman manual ini ditulis oleh Ben Finneyben+[email dilindungi]> untuk mendokumentasikan
itu penutupan-kompiler perintah untuk Debian. Ini adalah perangkat lunak gratis dan dapat digunakan oleh orang lain
di bawah persyaratan lisensi Apache, versi 2.0.

Gunakan kompiler penutupan online menggunakan layanan onworks.net


Server & Workstation Gratis

Unduh aplikasi Windows & Linux

  • 1
    itop - Sumber Terbuka ITSM CMDB
    itop - Sumber Terbuka ITSM CMDB
    Portal Operasi TI: pembukaan lengkap
    sumber, ITIL, layanan berbasis web
    alat manajemen termasuk sepenuhnya
    CMDB yang dapat disesuaikan, sistem meja bantuan dan
    seorang pria dokumen...
    Unduh ittop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine adalah musik multi-platform
    pemain dan penyelenggara perpustakaan terinspirasi oleh
    Amarok 1.4. Ini memiliki cepat dan
    antarmuka yang mudah digunakan, dan memungkinkan Anda untuk
    cari dan...
    Unduh Clementine.dll
  • 3
    XISMuS
    XISMuS
    PERHATIAN: Pembaruan kumulatif 2.4.3 telah
    telah dirilis!! Pembaruan berfungsi untuk semua
    versi 2.xx sebelumnya. Jika meningkatkan
    dari versi v1.xx, silakan unduh dan
    i ...
    Unduh XISMuS.dll
  • 4
    facetracknoir
    facetracknoir
    Program pelacakan kepala modular itu
    mendukung banyak pelacak wajah, filter
    dan protokol permainan. Di antara pelacak
    adalah SM FaceAPI, AIC Inertial Head
    Pelacak...
    Unduh facetracknoir.dll
  • 5
    Kode QR PHP
    Kode QR PHP
    Kode QR PHP adalah sumber terbuka (LGPL)
    perpustakaan untuk menghasilkan Kode QR,
    kode batang 2 dimensi. Berdasarkan
    libqrencode C library, menyediakan API untuk
    membuat batang Kode QR...
    Unduh Kode QR PHP
  • 6
    freeciv
    freeciv
    Freeciv adalah turn-based gratis
    game strategi multipemain, di mana masing-masing
    pemain menjadi pemimpin a
    peradaban, berjuang untuk mendapatkan
    tujuan akhir: menjadi...
    Unduh Freeciv.dll
  • Lebih banyak lagi »

Perintah Linux

Ad