
Bei mir funktionierte Less Css auf meiner Ubuntu-Installation 12.1 einwandfrei. Ich habe es verwendet, indem ich lessc über die Befehlszeile ausgeführt habe.
Wenn ich lessc -v ausführe, erhalte ich:
lessc 1.3.0 (LESS Compiler) [JavaScript]
Ich muss auf 1.3.3 aktualisieren. Nachdem ich viel im Internet gelesen hatte, versuchte ich die npm-Installation (da ich dachte, dass ich die Installation ursprünglich so durchgeführt hatte). „npm install less“ gab Folgendes zurück:
npm http GET https://registry.npmjs.org/less
npm http 200 https://registry.npmjs.org/less
npm http GET https://registry.npmjs.org/less/-/less-1.3.3.tgz
npm http 200 https://registry.npmjs.org/less/-/less-1.3.3.tgz
npm http GET https://registry.npmjs.org/ycssmin
npm http 200 https://registry.npmjs.org/ycssmin
npm http GET https://registry.npmjs.org/ycssmin/-/ycssmin-1.0.1.tgz
npm http 200 https://registry.npmjs.org/ycssmin/-/ycssmin-1.0.1.tgz
[email protected] node_modules/less
Jetzt erhalte ich jedoch immer noch Version 1.3, wenn ich lessc -v ausführe.
Ich glaube, ich habe die Installation ursprünglich über apt-get durchgeführt. Jetzt bin ich verwirrt, also zur Frage.
Unterscheidet sich die Installation über NPM von apt-get, also einer anderen Implementierung?
Wie kann ich eine 1.3.3-Installation durchführen?
Vielen Dank,
Antwort1
Um Lessc 1.3.3 zu erhalten, musste ich
sudo apt-get remove node-less
sudo apt-add-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs npm
sudo npm install -g less
Ansonsten habe ich auch die Version 1.3.0 bekommen.
Ich musste auch auf Yui-Compressor zurückgreifen, da Uglifyjs nach dieser Änderung der Bibliotheken nicht funktioniert.