我最近在我的Ubuntu机器上安装较少,使用:
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
我无法做任何事情。
我尝试卸载并重新安装,没有。
答案 0 :(得分:0)
事实证明,我不知道为什么,但是lessc的脚本env设置不正确。
我在如何在Ubuntu上安装LESS的教程中找到了解决方案,我不知道那是什么。
无论如何......如果你打开lessc:
user@comp:~$ gksudo gedit /usr/local/bin/lessc
你会看到第一行:
#!/usr/bin/env node
您需要设置为:
#!/usr/bin/env nodejs
(最后添加js
)
瞧!它完美无缺。