NPM

2012-01-30 24 views
36

yoluyla daha az yükledikten sonra devam ettim ve yüklenmiş ve node.js test edilmiş ve sonra NPM yoluyla AZ CSS yüklü ama komuta yazarkenNPM

lessc styles.less 

veya

lessc styles.less > styles.css 

Her birinizi MAC Aslan Terminali programındayım -bash: lessc: command not found

söyler

DÜZENLEME:

Düğüm kurduktan sonra Sonra az olduğu dizindeki az dosyalarının herhangi çalıştırmak mümkün olacak bu komutu

ln -s ~/.npm/less/1.2.1/package/bin/lessc (path to directory you want) 

çalıştırmanız gerekir.

Çalışıyor, ancak ithalatı bir CSS dosyasına derlemiyor. Sadece ithalatı dosyada olduğu gibi bırakır. Tüm CSS'leri birlikte içe aktardığım dosyaların içinde birleştirebileceğimi umuyordum.

+0

Eğer terminalin oturumu/reloaded yeniden mi yolların? – chelmertz

+0

Whoops! Hayır, yapmadım. Soruyu değiştirdim çünkü anlayabiliyordum. Sadece kullanmak istediğim dizinleri daha az yüklemem gerekiyordu. Bu komutu kullandım. ===> ln -s ~/.npm/less/1.2.1/package/bin/lessc (dizin yolu) – Chris

+0

Bu, npm/less' ile ilgili bir hatadır bkz. Https://github.com/less/less.js/issues/1464 – sorin

cevap

33

nESS ile NESS'i yüklediğinizde, global olarak yüklemek için -g seçeneğini kullanın.

  1. küresel onları yükleyin:: npm install -g <package>
  2. ~/.npm altında bulunan ev dizininde yerel olarak yükleyin: npm install <package>

Eğer npm ile Paket kurarken

npm install -g less

+1

OS X'de bot çalışıyor mu, https://github.com/ sayfasına bakın. less/less.js/issues/1464 – sorin

+0

Ya da sistemi kirletmek istemiyorsanız, '-g' olmadan kurun, sonra sadece altında bulunduğunuz dizinden './node_modules/less/bin/lessc' dizinini çağırın. npm daha az yükle – JSmyth

15

iki seçeneğiniz var sisteminizin yapabileceği seçenek 1'i seçersiniz ikili lessc'u bulun. Seçenek 2'yi seçerseniz size yoluna ~/.npm/less/path_to_bin_directory eklemek gerekir:

export PATH=~/.npm/less/path_to_bin_directory:$PATH 

veya daha iyi bir ~/node_modules dizin yükleme sonucunda oluşturulup oluşturulmadığını:

export PATH=~/node_modules/less/path_to_bin_directory:$PATH