
私の 12.1 Ubuntu インストールでは Less Css は問題なく動作していました。コマンド ラインから lessc を実行して使用していました。
lessc -v を実行すると次のようになります:
lessc 1.3.0 (LESS Compiler) [JavaScript]
1.3.3 にアップグレードする必要があります。Web でいろいろ調べた後、npm install (最初にインストールした方法だと思っていたので)「npm install less」を試したところ、次の結果が返されました。
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
しかし、現在、lessc -v を実行するとバージョン 1.3 が取得されます。
最初は apt-get 経由でインストールしたはずだと思います。今は混乱しているので、質問します。
NPM 経由のインストールは apt-get とは異なります (つまり、実装が異なります)。
1.3.3 をインストールするにはどうすればよいですか?
どうもありがとう、
答え1
lessc 1.3.3を入手するには
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
そうでなければ、バージョン 1.3.0 も取得していました。
また、このライブラリの変更後、uglifyjs が動作しなくなったため、yui-compressor に頼らざるを得ませんでした。