
Eu tinha Less Css funcionando bem na minha instalação do Ubuntu 12.1. Eu estava usando executando lessc na linha de comando.
Quando executo lessc -v recebo:
lessc 1.3.0 (LESS Compiler) [JavaScript]
Preciso atualizar para 1.3.3, depois de ler muito na web tentei o npm install (pois pensei que foi assim que instalei inicialmente) "npm install less" isso retornou:
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
Agora, no entanto, ainda recebo a versão 1.3 ao executar lessc -v.
Acho que devo ter instalado originalmente através do apt-get. Agora estou confuso, então vamos à pergunta.
A instalação através do NPM é diferente do apt-get, ou seja, uma implementação diferente?
Como posso instalar o 1.3.3?
Muito obrigado,
Responder1
Para obter lessc 1.3.3 eu tive 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
Caso contrário, eu também estava recebendo a versão 1.3.0.
Também tive que recorrer ao yui-compressor porque o uglifyjs não funciona após essa mudança de bibliotecas.