Daha az css komut satırı derleyicisini nasıl yüklersiniz?


20

Anlayışımdan ve yanılmam durumunda beni düzelt, daha az css derleyicisinin çalışmasını sağlamak için yakut ya da NPM yüklü olmalıyım.

Herhangi bir yakut yüklü değil ve bilgisayarımı bu noktaya nasıl getireceğimi bilmiyorum. Ayrıca ayak izimi küçültmek istiyorum; Mümkünse en az miktarda ruby ​​kütüphanesi kurmak (daha az çalıştığım durumlar dışında asla ruby ​​kullanmayacağım).

Daha az çalışıp çalışmaya başlamanın adımları nelerdir?

Aşağı oy kullanmadan önce, bu önceki konunun olduğunu biliyorum (Daha az CCS derleyici kurulumu).

Bu belirli kişinin zaten yüklü başka paketleri var. Bu noktaya ulaşmak için gereken tüm paketleri bulmaya çalışıyorum.

Ya da birisi beni doğru belgelere yönlendirirse çok heyecanlanırdım!


Ayrıca bu uygulamayı keşfetti: code.krml.fr/less.app inotify -tools kurulumunu gerektiriyor
chrisjlee

Yanıtlar:


39

Derleyici tarafından daha az dosyalarınızı otomatik olarak anında veya sunucuda derleyecek bir şey isteyip istemediğinizden tam olarak emin değilim. Çünkü aksi takdirde yapabilirsin

$ sudo apt-get install node-less yui-compressor

(Ubuntu 12.04'te node-lesspaket denir node-less.)

ve sonra,

$ lessc example.less > compiled_example.css
$ yui-compressor -o small_and_compiled_example.css compiled_example.css

teşekkürler bu Ubuntu 13.04'te de çalışıyor :) LESS ile ilk gün
ÇELİK

8

En basit yol nodejs'i npm paket yöneticisi ile kurmaktır. Nodejs depolarda, ancak bu biraz modası geçmiş, bunun yerine bu ppa kullanabilirsiniz:

sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs

( https://github.com/joyent/node/wiki/Installing-Node.js-via-package-manager ) Özellikle, JavaScript / Web geliştirme düğümü yapıyorsanız, bugün oldukça önemlidir.

Bu noktada basit ( http://lesscss.org'da belirtildiği gibi )

npm install -g less

Muhtemelen, genel olarak yüklediğiniz için (komut için) bu yorumu hazırlamanız gerekir sudo.


1
Maalesef, Ubuntu depoları aracılığıyla erişilebilen Nodejs sürümü, birlikte aldığınız LessCSS sürümüyle uyumlu değildir npm install -g less(en az Temmuz 2013 itibariyle).
Alex D,

nodejsPaketin şimdi npm komutunu içerdiğini düşünüyorum, böylece ayrı ayrı yüklemenize gerek kalmaz (benim için bir hataya neden oldu).
Felipe Almeida

6

Her şeyden önce, söylenmesi gereken birkaç şey var:

  • Debian'da Ruby (ve dolayısıyla uzantı olarak Ubuntu) ruby ​​ile korkunç bir kuruma sahiptir.

  • Bu nedenle, "önerilen" çözüm, kendi yakut versiyonunuzu derlemek ve kurmaktır - bu oldukça ağrısızdır railsready.

wget --no-check-sertifika https://raw.github.com/joshfng/railsready/master/railsready.sh && bash railsready.sh

Bu komut dosyasının sizin için yapacağı şey ruby'yi indirmek, derlemek ve sizin için yüklemek. Bundan sonra, çalıştırmanız gerekir exec $SHELLve sonra ile daha az yükleyebilirsiniz gem install less(sudo gerek yok)


2
Less.js deposunu kontrol ettim - bu% 100 javascript, neden yüklemek için raylara ihtiyacım var?
Evgeny

@Evgeny Bunu yazdığım sırada, less.js.'un ruby ​​sürümünü kullanmanız önerildi. Cevabımı kısa sürede yeni "uygun" talimatlarla güncelleyeceğim.
jrg

3

Ubuntu 12.04'te, havuzdaki LessCSS sürümü 1.2.2'dir. LessCSS 1.3.3 almak için Düğüm Paket Yöneticisi'ni kullanabilirsiniz:

sudo apt-get install npm

ve sonra

npm install less

Bundan sonra PATH'inizi değiştirmeniz veya daha az derleyiciye giden tam yolu kullanmanız gerekir:

~/node_modules/less/bin/lessc

PATH'ımı değiştir.
Jeromy French

Düğüm kutusunun nerede olduğunu , sırasıyla $ npm binyerel klasörün ikili bağlantılarını ve $ npm bin -ggenel düğüm paketi ikili dosyalarını kullanarak görebilirsiniz.
kontur

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.