Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen uglifyjs komutudur.
Program:
ADI
uglify-js - uglify-js 2.4.15 için manuel sayfa
AÇIKLAMA
/usr/bin/düğümler ./bin/uglifyjs input1.js [input2.js ...] [seçenekler] için tek bir tire kullanın
standart girişten girişi okuyun.
NOT: varsayılan olarak herhangi bir karıştırma/sıkıştırma yoktur. [Seçenekler] olmadan basitçe ayrıştırır
dosyaları girin ve AST'yi boşluklarla ve atılan yorumlarla boşaltın. Başarmak
sıkıştırma ve karıştırma için "-c" ve "-m" kullanmanız gerekir.
SEÇENEKLER
--kaynak haritası
Kaynak eşlemenin oluşturulacağı bir çıktı dosyası belirtin.
--kaynak-harita-kök
Kaynak haritasına dahil edilecek orijinal kaynağa giden yol.
--kaynak-harita-url
//# sourceMappingURL'ye eklenecek kaynak eşlemenin yolu. Varsayılanlar
ile geçirilen değer --kaynak haritası.
--source-map-include-sources
Kaynak dosyaların içeriğini kaynak haritasına dahil etmek istiyorsanız bu bayrağı iletin
kaynaklarContent özelliği olarak.
--kaynak-haritasında
Giriş kaynağı haritası, bazılarından oluşturulan JS'yi sıkıştırıyorsanız kullanışlıdır.
diğer orijinal kod.
--vida-ie8
Internet Explorer 6-8 ile tam uyumluluğu umursamıyorsanız bu bayrağı iletin
tuhaflıklar (varsayılan olarak UglifyJS, IE geçirmez olmaya çalışacaktır).
--ifade Bir program yerine tek bir ifadeyi ayrıştırın (JSON'u ayrıştırmak için)
-p, --önek
Kaynak haritalarda görünen orijinal dosya adları için öneki atlayın. Örneğin -p 3
dosya adlarından 3 dizin bırakacak ve bunların göreceli yollar olduklarından emin olacaktır. Yapabilirsiniz
ayrıca belirtmek -p göreli, bu da UglifyJS'nin kendisini göreceli olarak anlamasını sağlayacak
orijinal kaynaklar, kaynak harita ve çıktı dosyası arasındaki yollar.
-o, --çıktı
Çıktı dosyası (varsayılan STDOUT).
-b, --güzelleştirmek
Çıktıyı güzelleştirin/çıktı seçeneklerini belirtin.
-m, --mangle
Yönetme adları/geçiş düzenleyici seçenekleri.
-r, --rezerve
Mangling dışında bırakılacak ayrılmış adlar.
-c, --kompres
Kompresör/geçiş kompresör seçeneklerini etkinleştirin. Gibi seçenekleri geçmek -c
hoist_vars=yanlış,if_return=yanlış. Kullanmak -c varsayılanı kullanmak için hiçbir argüman olmadan
sıkıştırma seçenekleri
-d, --tanımlamak
Genel tanımlar
-e, --kapatın
Yapılandırılabilir bir parametre/argüman listesiyle her şeyi büyük bir işleve gömün.
-- yorumlar
Çıktıdaki telif hakkı yorumlarını koruyun. Varsayılan olarak bu, Google gibi çalışır
Kapatma, "@license" veya "@preserve" içeren JSDoc tarzı yorumları tutmak. Sen
isteğe bağlı olarak aşağıdaki argümanlardan birini bu bayrağa iletebilir: - "all" tutmak için
tüm yorumlar - yalnızca tutmak için geçerli bir JS normal ifadesi (eğik çizgi ile başlaması gerekir)
eşleşen yorumlar. Şu anda *tüm* yorumların saklanmayacağını unutmayın.
ölü kod kaldırma veya basamaklı ifadeler nedeniyle sıkıştırma açık
dizileri.
--önsöz
Çıktıya hazırlamak için önsöz. Bunu bir yorum eklemek için kullanabilirsiniz,
lisans bilgileri için örnek. Bu ayrıştırılmayacaktır, ancak kaynak harita
varlığına göre ayarlayacaktır.
--istatistikler
STDERR'de operasyonların çalışma süresini görüntüleyin.
--meşe palamudu
Ayrıştırma için Acorn kullanın.
--örümcek maymunu
Girdi dosyalarının SpiderMonkey AST biçiminde (JSON olarak) olduğunu varsayın.
--kendi Kendini (UglifyJS2) bir kitaplık olarak inşa et (yani --dürüm=ÇirkinleştirmekJS --ihracat-hepsi)
--dürüm Her şeyi büyük bir işleve gömerek ???ihracat??? ve ???küresel???
değişkenler mevcuttur. belirtmek için bu seçeneğe bir argüman iletmeniz gerekir.
örneğin bir tarayıcıya dahil edildiğinde modülünüzün alacağı ad.
--ihracat-hepsi
Sadece ne zaman kullanılır --dürüm, bu, UglifyJS'ye tümünü otomatik olarak dışa aktarmak için kod eklemesini söyler.
globaller.
--tüysüz Bazı kapsam uyarılarını görüntüle
-v, --ayrıntılı
gereksiz sözlerle dolu
-V, --versiyon
Sürüm numarasını yazdırın ve çıkın.
--hayır
Bilinmeyen seçenekler için bir hata atmayın -c, -b or -m.
onworks.net hizmetlerini kullanarak uglifyjs'yi çevrimiçi kullanın