
Tenía Less Css funcionando bien en mi instalación de Ubuntu 12.1. Lo estaba usando ejecutando lessc desde la línea de comando.
Cuando ejecuto lessc -v obtengo:
lessc 1.3.0 (LESS Compiler) [JavaScript]
Necesito actualizar a 1.3.3, después de leer mucho en la web, probé la instalación de npm (ya que pensé que así era como instalé inicialmente) "npm install less" y esto devolvió:
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
Ahora, sin embargo, todavía obtengo la versión 1.3 cuando ejecuto lessc -v.
Creo que debí haberlo instalado originalmente a través de apt-get. Ahora estoy confundido, entonces a la pregunta.
¿La instalación a través de NPM es diferente a apt-get, es decir, una implementación diferente?
¿Cómo puedo acceder a una instalación 1.3.3?
Muchas gracias,
Respuesta1
Para obtener lessc 1.3.3 tuve que
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
De lo contrario, también obtendría la versión 1.3.0.
También tuve que recurrir a yui-compressor ya que uglifyjs no funciona después de este cambio de bibliotecas.