Projemde homurdanma kullanıyorum ve es6 ile çalışıyorum. Yağ ok fonksiyonu gibi bazı es6 özellikleri için, bir hata atıyor. Çirkinliğin bu sözdiziminden daha küçük olmadığını düşünüyorum. Bu sorunu düzeltmek için bir yolum var. Bütün es6 sözdizimlerini anlayabilmek için her şeyi kullanabilir miyim?bazı es6 özellikleri grunt uglify js tarafından anlaşılmıyor mu?
cevap
Resmen ES6 küçültür hiçbir alet henüz (Google Kapatma derleyicisi gibi diğer araçlar ES6 destekliyor ancak "geleneksel js" içine transpile ve sonra minified oluyor) var.
Tüm es6 özellikleri UglifyJs'de desteklenmese de, the Harmony branch of UglifyJS2 ok işlevlerini ve diğer özellikleri destekliyor gibi görünüyor.
You can read the discussion about it in the issue of github here. Beklemek için başka bir seçenek yok gibi görünüyor (veya kendi ES6 minifier'ı oluşturmak).
Güncelleme Şimdi ES6 küçültmek için 2 seçeneğiniz var
:
çıkan kod ES6 sözdizimi kullanmaya gerek yoksa, bunu kodunuzu uyandırmadan önce ES6'yı ES5'e aktarmak da mümkündür. Bu, örneğin Grunt görevi grunt-es6-transpiler ile yapılabilir.
grunt-contrib-uglify
'un harmony
dalını kullanabilirsiniz.
es6 ile mükemmel şekilde çalışır. Grunt için ek ayar gerekmez.
harika çözüm! benim için çalıştı. – FedericoCapaldo
Sadece [email protected] ile güncelledim ve işe yaradı.
Bu konuda herhangi bir haber var mı? – NeoPix