İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

closure-compiler - Bulutta Çevrimiçi

Kapatma derleyicisini Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden çok ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen komut kapatma derleyicisidir.

Program:

ADI


closure-compiler - ECMAScript (JavaScript) programları için derleyiciyi optimize etme

SİNOPSİS


kapatma derleyicisi [ SEÇENEK ... ]
kapatma derleyicisi --yardım et

TANIM


Kapanış Derleyici Uygulaması, Kapanış Derleyicisinin komut satırı arabirimidir,
Kapanış Araçları projesinin bir parçası.

Kapatma Derleyicisi, ECMAScript'in (JavaScript) indirilmesini ve daha hızlı çalışmasını sağlayan bir araçtır.
Programınızı ayrıştırır, analiz eder, ölü kodu kaldırır ve ne olduğunu yeniden yazar ve en aza indirir.
sol. Ayrıca sözdizimini, değişken referanslarını ve türlerini kontrol eder ve ortak kullanımlar hakkında uyarır.
tuzaklar.

SEÇENEKLER


--yardım et
Kapatma Derleyici Uygulamasının nasıl kullanılacağını açıklayın.

--versiyon
Kapatma Derleyici sürümünü stderr'e yazdırın.

--accept_const_keyword
const anahtar sözcüğünün kullanımına izin ver.

--angular_pass
Açıklamalı işlevler için AngularJS için $inject özellikleri oluşturun @ngInject.

--karakter seti karakter seti
Belirtmek karakter seti tüm dosyalar için giriş ve çıkış karakter kümesi olmak. Varsayılan olarak, kabul ediyoruz
UTF-8 girdi ve çıktı olarak US_ASCII.

--close_entry_point GİRİŞ NOKTASI
Giriş noktası belirtin GİRİŞ NOKTASI programa. goog.sağlanan semboller olmalıdır. Herhangi
giriş noktalarının geçişli bir bağımlılığı olmayan goog.provide'd sembolleri olacaktır
kaldırıldı. goog.provides ve bağımlılıkları olmayan dosyalar her zaman içeride bırakılır.
Herhangi bir giriş noktası belirtilirse, o zaman Manage_closure_dependencies seçenek olacak
true olarak ayarlayın ve tüm dosyalar bağımlılık sırasına göre sıralanacaktır.

--common_js_entry_module MODÜL DOSYASI
Olacak ortak JS bağımlılık hiyerarşinizin kökünü belirtin MODÜL DOSYASI. senin ana
komut.

--common_js_module_path_prefix ÖNEK
Bir yol öneki belirtin ÖNEK CommonJS modül adlarından kaldırılacak.

--derleme_seviyesi SEVİYE
Derleme seviyesini şuna ayarlayın: SEVİYE.

Değerler: ONLY WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, GELİŞMİŞ_OPTİMİZASYONLAR.

--create_name_map_files
Değişken yeniden adlandırma ve özellik yeniden adlandırma eşleme dosyalarının şu şekilde üretileceğini belirtin:
{ikili ad}_vars_map.out ve {ikili ad}_props_map.out.

Bu bayrağın ikisinden biriyle birlikte kullanılamayacağını unutmayın. değişken_map_output_file
or property_map_output_file.

--create_source_map HARİTA DOSYASI
Bir kaynak harita dosyası belirtin HARİTA DOSYASI, oluşturulan kaynak dosyaları
orijinal kaynak dosya belirtilen yola çıkarılacaktır. NS %outname% tutucu
kaynak eşlemenin karşılık geldiği çıktı dosyasının adına genişleyecektir.

- hata ayıklama
Hata ayıklama seçeneklerini etkinleştirin.

--tanımlamak TANIM, --NS TANIM, -D TANIM
@define açıklamalı bir değişkenin değerini geçersiz kılın. biçimi TANIM is
[= ], nerede @define değişkeninin adıdır ve bir boole,
sayı veya tek tırnak içermeyen tek tırnaklı bir ed dizesi. Eğer [= ] NS
atlanırsa, değişken doğru olarak işaretlenir.

--harici EXTERNFİL
Dosyayı belirtin EXTERNFİL JavaScript dış öğelerini içerir.

Ek belirtmek için bu seçeneği birden çok kez belirtebilirsiniz. EXTERNFİL dosyaları.

--ekstra_annotation_name ETİKET ADI
Belirtmek ETİKET ADI JSDoc'taki etiket adlarının beyaz listesine eklemek için.

Ek eklemek için bu seçeneği birden çok kez belirtebilirsiniz. ETİKET ADI değerleri.

--bayrak dosyası DOSYA
Bunu belirtin DOSYA ek komut satırı seçenekleri içerir.

--biçimlendirme BİÇİMLENDİRME
biçimlendirme seçeneğini belirtir BİÇİMLENDİRME JS çıktısına uygulamak için.

Değerler: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
@export ile işaretlenenler için dışa aktarma kodu üretir.

--js DOSYADA
Belirtmek DOSYADA giriş dosya adı olarak.

Ek eklemek için bu seçeneği birden çok kez belirtebilirsiniz. DOSYADA isimler.

--js_output_file ÇIKIŞ DOSYASI
Belirtmek ÇIKIŞ DOSYASI birincil çıktı dosya adı olarak.

Belirtilmezse çıktı stdout'a yazılır.

--jscomp_hatası SINIF
Adlandırılmış uyarı sınıfını yapın SINIF bir hata.

Yerimizi uyarı Sınıflar, aşağıda, geçerli liste için SINIF isimler.

--jscomp_off SINIF
Adlandırılmış uyarı sınıfını kapatın SINIF.

Yerimizi uyarı Sınıflar, aşağıda, geçerli liste için SINIF isimler.

--jscomp_uyarı SINIF
Adlandırılmış uyarı sınıfını yapın SINIF normal bir uyarı.

Yerimizi uyarı Sınıflar, aşağıda, geçerli liste için SINIF isimler.

--language_in LANSPEC
Dile uygun giriş kaynaklarını belirtin LANSPEC.

Değerler: ECMASCRIPT3 (Varsayılan) ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level SEVİYE
Belirtmek SEVİYE için günlüğe kaydetme düzeyi (standart Java.util. logging.Level değerleri) olarak
Derleyici ilerlemesi. Aşağıdaki JavaScript kodu için hataları veya uyarıları kontrol etmez.
derleme.

--manage_close_dependencing'ler
Bağımlılıkları otomatik olarak sıralayın, böylece goog.'nin X sembolünü sağladığı bir dosya her zaman
goog.gerektiren bir dosyadan önce X sembolü. Bir girdi semboller sağlıyorsa ve bunlar
semboller asla gerekli değildir, o zaman bu girdi derlemeye dahil edilmeyecektir.

--modül MODÜLSPEK
JavaScript modülü spesifikasyonunu belirtin MODÜLSPEK.

için biçim MODÜLSPEK NS : [:[ ,...][:]]]. Modül adları
eşsiz olmalı. Her dep, bu modülün bağlı olduğu bir modülün adıdır. Modüller
bağımlılık sırasına göre listelenmeli ve JS kaynak dosyaları
karşılık gelen sipariş. Nereye --modül bayraklar ilgili olarak ortaya çıkar --js bayraklar
önemsiz. değeri sağlayın Oto CommonJSmodules'tan modül oluşturmayı tetiklemek için.

--module_output_path_prefix ÖNEK
Dosya adı önekini belirtin ÖNEK derlenmiş JS modüllerinin dosya adları için.
.js bu ön eke eklenecektir. Dizinler olarak oluşturulacak
gerekli. La kullan --modül.

--module_wrapper SARICI
Belirtmek SARICI JavaScript modülü için çıktı sarmalayıcı olarak (isteğe bağlı).

Formatı SARICI NS : . Modül adı, bir
kullanılarak belirtilen modül --modül. Sarmalayıcı, kod yer tutucusu olarak %s içermelidir.
%basename% yer tutucusu, modülün temel adını değiştirmek için de kullanılabilir.
çıktı dosyası.

--only_close_dependencing'ler
Dosyaları yalnızca giriş noktalarının geçişli bağımlılığına dahil et (belirtilen
closure_entry_point). Bağımlılık sağlamayan dosyalar kaldırılacaktır. Bu
hükümsüz kılar Manage_closure_dependencies.

--output_manifest BİLDİRİ DOSYASI
Derlemedeki tüm dosyaların bir listesini yazdırır. BİLDİRİ DOSYASI.

If --manage_close_dependencing'ler açık, bu, bırakılan dosyaları içermeyecek
çünkü bunlara gerek yoktu.

The %outname% yer tutucu, JS çıktı dosyasına genişler. kullanıyorsanız
modülerleştirme, kullanarak %outname% her modül için bir bildirim oluşturacaktır.

--output_module_dependencing'ler DEPDOSYASINI DÜZELT
Bir JSON dosyası yazdırır DEPDOSYASINI DÜZELT modüller arasındaki bağımlılıkların

--output_wrapper SARICI
Çıktıyı enterpolasyonla SARICI belirteç belirteci ile gösterilen yerde %çıktı%. Kullanmak
işaretçi jetonu %çıktı|jsstring% çıktıda kaçan js dizesi yapmak için.

--baskı_ast
Dahili soyut sözdizimi ağacını açıklayan bir nokta dosyası yazdırın ve çıkın.

--print_pass_graph
Çalıştırılacak ve çıkacak geçişleri açıklayan bir nokta dosyası yazdırın.

--print_tree
Ayrıştırma ağacını yazdırın ve çıkın.

--process_close_primitives
Goog.require(), goog.provide() gibi Closure kitaplığındaki yerleşik işlemleri işler,
ve goog.exportSymbol().

--process_common_js_modules
CommonJS modüllerini birleştirilebilir bir formda işleyin.

--process_jquery_primitives
JQuery.fn ve jQuery.extend() gibi JQuery kitaplığından yerleşikleri işler.

--property_map_input_file HARİTA DOSYASI
Belirtmek HARİTA DOSYASI özellik yeniden adlandırma haritasının serileştirilmiş sürümünü içeren
önceki bir derleme tarafından üretilmiştir.

--property_map_output_file HARİTA DOSYASI
Üretilen özellik yeniden adlandırma haritasının serileştirilmiş sürümünü kaydedin. HARİTA DOSYASI.

--source_map_format FORMAT
Kaynak haritayı formatta ürün haline getirin FORMAT.

Değerler: V1, V2, V3, DEFAULT. DEFAULT üretir V2.

--summary_detail_level SEVİYE
Derleme özeti ayrıntı düzeyini belirtin SEVİYE.

Değerler: 0 (asla özeti yazdırma), 1 (yalnızca hatalar varsa veya
uyarılar), 2 ('checkTypes' tanı grubu etkinse özeti yazdırın, bkz.
--jscomp_uyarı), 3 (her zaman özeti yazdırın). Varsayılan seviye 1.

--üçüncü parti
Kaynak geçerliliğini kontrol edin ancak Kapanış stili kurallarını ve kurallarını uygulamayın.

--transform_amd_modules
AMD'yi CommonJS modüllerine dönüştürün.

--translation_file TRANSDOSYA
Belirtmek TRANSDOSYA çevrilmiş mesajların kaynağı olarak. Şu anda yalnızca XTB'yi destekler.

--translations_project PROJE
Belirtilen projeye yönelik tüm çevirileri kapsamlandırın.

Belirtildiğinde, farklı projelerdeki iletilerin
farklı çevirileri var

--use_only_custom_externs
Varsayılan dış öğelerin hariç tutulması gerektiğini belirtir.

--use_types_for_optimizasyon
Deneysel: mevcut bilgilere dayalı olarak ek optimizasyonlar gerçekleştirin.
Hatalı tür açıklamaları yanlış sonuçlara neden olabilir.

--variable_map_input_file HARİTA DOSYASI
Belirtmek HARİTA DOSYASI değişken yeniden adlandırma haritasının serileştirilmiş sürümünü içeren
önceki bir derleme tarafından üretilmiştir.

--variable_map_output_file HARİTA DOSYASI
Üretilen değişken yeniden adlandırma haritasının serileştirilmiş sürümünü kaydedin. HARİTA DOSYASI.

--uyarı_düzeyi SEVİYE
Kullanılacak uyarı seviyesini belirtin.

Değerler: SESSİZ, DEFAULT, AYRINTILI.

--warnings_whitelist_file LİSTE DOSYASI
Listelenen uyarıları bastır LİSTE DOSYASI. Her satır şu şekilde olmalıdır
: ?

uyarı Sınıflar
The jscomp_error, jscomp_warning, ve jscomp_off bayraklar parametre olarak a gerektirir SINIF
uyarı sınıfı adı. Aşağıdaki adlar geçerli uyarı sınıfı adlarıdır:

· erişim Kontrolleri

· belirsizFonksiyonDecl

· kontrolRegExp

· kontrol türleri

· checkVar'lar

· const

· sabitÖzellik

· önerilmiyor

· yinelenen mesaj

· es5Sıkı

· dış doğrulama

· dosyaya genel bakışEtiketler

· küreselBu

· internetExplorerKontroller

· geçersiz Yayınlar

· misplacedTypeAnnotation

· Eksik Özellikler

· Standart olmayanJsDocs

· şüpheliKod

· sıkıModuleDepCheck

· typeGeçersizleştirme

· tanımsız isimler

· tanımsızVar'lar

· bilinmeyenTanımlar

· yararsızKod

· görünürlük

ÖRNEK


·
kapatma derleyicisi --js merhaba.js --js_output_file merhaba-compiled.js

Bu komut adında yeni bir dosya oluşturur. merhaba-derlenmiş.jsderlenmiş içeren
programı.

TARİHİ


Kapatma Araçları projesi, Google mühendislerinin kullanılan araçları açık kaynaklı hale getirme çabasıdır.
daha geniş Web geliştirme tarafından kullanılmak üzere birçok Google sitesinde ve web uygulamasında
topluluk.

Bu kılavuz sayfası Ben Finney tarafından yazılmıştır.ben +[e-posta korumalı]> belgelemek
the kapatma derleyicisi Debian için komut. Ücretsiz bir yazılımdır ve başkaları tarafından kullanılabilir
Apache lisansı, sürüm 2.0 koşulları altında.

onworks.net hizmetlerini kullanarak kapatma derleyicisini çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    itop - ITSM CMDB Açık Kaynak
    itop - ITSM CMDB Açık Kaynak
    BT Operasyonları Portalı: tam bir açık
    kaynak, ITIL, web tabanlı hizmet
    tamamen dahil olmak üzere yönetim aracı
    özelleştirilebilir CMDB, bir yardım masası sistemi ve
    belge adam...
    İndirin - ITSM CMDB Açık Kaynak
  • 2
    Clementine
    Clementine
    Clementine çok platformlu bir müziktir
    esinlenen oyuncu ve kütüphane organizatörü
    Amarok 1.4. Hızlı ve
    kullanımı kolay arayüzü ve size izin verir
    arama ve...
    Clementine'i indirin
  • 3
    XISMuS
    XISMuS
    DİKKAT: 2.4.3 toplu güncellemesi
    serbest bırakıldı!! Güncelleme herhangi biri için çalışır
    önceki 2.xx sürümü. Eğer yükseltme
    v1.xx sürümünden, lütfen indirin ve
    i ...
    XISMuS'u indirin
  • 4
    Facetracknoir
    Facetracknoir
    Modüler kafa takip programı
    çoklu yüz izleyicileri, filtreleri destekler
    ve oyun protokolleri. İzleyiciler arasında
    SM FaceAPI, AIC Atalet Başlığıdır
    izci...
    Facetracknoir'ı indirin
  • 5
    PHP QR Kodu
    PHP QR Kodu
    PHP QR Kodu açık kaynaktır (LGPL)
    QR Kodu oluşturmak için kütüphane,
    2 boyutlu barkod. Dayalı
    libqrencode C kitaplığı, API sağlar
    QR Kod çubuğu oluşturuluyor...
    PHP QR Kodunu İndirin
  • 6
    ücretsiz
    ücretsiz
    Freeciv ücretsiz bir sıra tabanlıdır.
    her birinin yer aldığı çok oyunculu strateji oyunu
    oyuncu bir lider olur
    medeniyeti elde etmek için savaşan
    nihai hedef: olmak...
    Freeciv'i indirin
  • Daha fazla »

Linux komutları

Ad