1

我最近在我的 Ubuntu 机器上安装了 less,使用:

sudo npm install -g less

现在,当我尝试以下操作时:

lessc less/main.less

我期待输出CSS。相反,我变得空白。

输出状态代码为 1(错误)。

user@comp:/path/to/parent/dir$ echo $?
1

user@comp:/path/to/parent/dir$ lessc less/main.less && echo "Success" || echo "Error"
Error

但我看不到错误。

更奇怪的是,

user@comp:/path/to/parent/dir$ lessc --version && echo "Success" || echo "Error"
Error

我不能用它做任何事情。

我尝试卸载并重新安装,没有。

4

1 回答 1

1

事实证明,我不确定为什么,但是lessc 的脚本环境设置不正确。

我在如何在 Ubuntu 上安装 LESS 的教程中的某处在线找到了解决方案,我不确定它在哪里。

无论如何......如果你打开lessc:

user@comp:~$ gksudo gedit /usr/local/bin/lessc

你会看到第一行:

#!/usr/bin/env node

您需要设置为:

#!/usr/bin/env nodejs

js在最后加上)

瞧!它完美无缺。

于 2014-05-21T07:18:25.090 回答