
我在 12.1 Ubuntu 安裝上使用 Less Css 工作得很好。我透過從命令列運行 lessc 來使用它。
當我運行 lessc -v 時,我得到:
lessc 1.3.0 (LESS Compiler) [JavaScript]
我需要升級到 1.3.3,在網上閱讀了很多內容後,我嘗試了 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 版本。
我還不得不求助於 yui-compressor,因為 uglifyjs 在庫更改後不起作用。