2015-01-09 20 views
8

Tarayıcıda daha az verimli bir şekilde nasıl derleyebilirim? Tarayıcıda daha az derlemek için bu kodu kullanıyorum ama bu derlemede çok uzun zaman alıyor. Tarayıcıda arka uçta değil, derlemem gerekiyor.Ön uçta daha az bilgi topla

<script> 
    less = { 
     env: "development", 
     logLevel: 2, 
     async: false, 
     fileAsync: false, 
     poll: 1000, 
     functions: {}, 
     dumpLineNumbers: "comments", 
     relativeUrls: false 
    }; 
</script> 
<script src="http://cdn.storehippo.com/assets/less-1.5.0.js"></script> 
<script src="lessfile.less"></script> 
+3

less.js derleyicisi gerçekten yalnızca geliştirme içindir, üretim sırasında sıkıştırılmış bir css dosyası sunmalısınız. – atmd

cevap

2

Aslında sorunuz çok geniştir. Neden kod istemci tarafını derlemelisin? Kod nasıl görünüyor? Eğer kodu tekrar derlediğinizde ne olur?

Ayrıca bakınız: Çoğu durumda Is it faster to precompile less?

how to optimize Less CSS? how to generate 1 minified version of all less files? I am also using modifyVars

    1. Bir ürün ortamında Az kullanmamalısınız. Herhangi bir sebepten dolayı derleme süresini optimize etmeyi deneyebilirsiniz.

      env: "development" kullanıyorsunuz, bu seçenek Derlenmiş kodun daha azını önbelleğe almayı engelliyor. Kodunuzdaki her bir @import yönergesi, açık olması ve http üzerinden okunması gereken bir dosya gerektirir. Kodunuzu statik bir parçaya (derleme derleme) ve her istek için derlenmesi gereken dinamik parçaya ayırmayı düşünün.

      güncelleme

      Ayrıca bakınız: https://github.com/less/less.js/issues/2339 senin Safari kullanıyorsanız:

      Sen ile chunking yeniden etkinleştirebilirsiniz

      : Daha az seçenek yılında {chunkInput gerçek} (ya da veri-chunk- input = "true" özniteliği daha az linkte).

  • İlgili konular