YUI Kompresörünü değiştirmek için UglifyJS'yi Ant derleme işlemime uygulamak istiyorum. Başlamak için temel adımlar nelerdir?UglifyJS'yi bir Ant yapısından nasıl kullanırım?
cevap
-g ile yüklü uglifyjs ettikten sonra: Böyle
npm install uglify-js -g
Kullanım karınca: Windows'ta
<exec dir="${build_dir}" executable="uglifyjs.cmd">
<arg line="-o jquery.min.js --unsafe -nc jquery.src.js"/>
</exec>
sen uglifyjs.cmd kullanmak ve linux üzerinde uglifyjs. Build.xml çapraz platformunu korumak istiyorsanız koşullu bir özellik tanımlayabilirsiniz.
Hızlı bir düzeltme bu https://github.com/yuanyan/UglifyJS-java kullanmak olacaktır tüm argümanları
Bazı testler yaptığımı ve YUI'nin küçülmede çok iyi olmadığını unutmayın. UglifyJS --unsafe kullanmıyorsanız, Closure Compiler ve UglifyJS eşdeğerdir, bu durumda UglifyJS daha iyidir – Tomap
Bu deneyebilirsiniz ->https://github.com/yuanyan/UglifyJS-java
Elbette bunun bir çeşit lisans altında yayınlandı diliyorum. Lisanssız olduğunu ve bu nedenle potansiyel olarak tescilli olduğunu söyleyebilirim. – Gus
@Gus Github'un kullanım koşullarına göre, burada barındırılan hiçbir şey "görüntülenebilir ve kullanılabilir". Bu nedenle, projenizdeki UglifyJS-java kodunu serbest bırakmadığınız sürece, iyi olmalısınız. – cmcculloh
Tam olarak, bir şey için gerçekten kullanamıyorsa, görüntülemek ve çatallamak çok iyi değildir. – Gus
- 1. Ant
- 2. ANT
- 3. Ant.
- 4. Ant
- 5. ANT
- 6. Ant.
- 7. Ant
- 8. ANT
- 9. Ant
- 10. Ant yol kavanozu kavanozlarına Ant
- 11. FOSUserBundle: Özel parola/Eski DB yapısından geçiş
- 12. Bir Ant görevine zaman aşımı nasıl uygularım?
- 13. Maven ile bir Ant inşa etmek nasıl?
- 14. python: zip dosyası ve dizin yapısından sakınınız
- 15. Nginx: url yapısından bağımsız olarak yönlendirme
- 16. Bireysel üyeleri tüm yapısından daha hızlı kopyalayın.
- 17. tm_s yapısından 61 tm_sec alanındaki amacın amacı
- 18. Apache Velocity'i nasıl yüklerim ve kullanırım?
- 19. Çalışan heroku rake db: bir Jenkins yapısından geçiş başarısız oluyor
- 20. KeyEventDispatcher'ı nasıl kullanırım?
- 21. SyndicationFeed'i nasıl kullanırım?
- 22. chrome.tabs.onUpdated.addListener'ı nasıl kullanırım?
- 23. Bir kavanoza ant junit batchtest
- 24. Yemlemede parçacığı nasıl kullanırım?
- 25. Drools Planner'ı nasıl kullanırım?
- 26. MySQL'de nasıl oy kullanırım?
- 27. Abone seçeneğini nasıl kullanırım?
- 28. AVAssetWriter'i nasıl kullanırım?
- 29. Mono.WebBrowser'ı nasıl kullanırım?
- 30. IRequiresSessionState - nasıl kullanırım?
için https://github.com/mishoo/UglifyJS/#usage bakınız. – sirhc