我无法安装 lessc 1.3.3。sudo apt-get install node-less version 1.3.0 我用 Google 搜索,但找不到解决方案。
还有其他选择吗?
答案1
如果 lessc 1.3.0 对你来说太旧,那么另一种选择是使用 npm,它是 node.js 模块的包管理器。这导致了第二个问题:Ubuntu 中打包的 node.js 只提供了“nodejs”二进制文件,而不是“node”。“恰当的”解决这个问题的方法是使用Chris Lea 的 PPA完全避免使用 Ubuntu 节点包。如果某个时候您的 node.js 太旧,无法满足您的需求,请使用那些 PPA。但目前快速而粗略的解决方案是从 /usr/bin/node 到 /usr/bin/nodejs 创建符号链接,以便能够使用来自 npm 的包:
sudo ln -s /usr/bin/nodejs /usr/bin/node
- 卸载 Ubuntu lessc
sudo apt-get autoremove node-less
:。 - 安装最新的 less!
sudo npm install -g less
结果:
$ lessc --version
lessc 1.3.3 (LESS Compiler) [JavaScript]