我最近在我的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
我什么也做不了。
结果是,我不确定为什么,但是脚本env for lessc设置不正确。
我在网上某个关于如何在Ubuntu上安装LESS的教程中找到了解决方案,我不确定在哪里。
不管怎样…如果你打开lessc:
user@comp:~$ gksudo gedit /usr/local/bin/lessc
你会看到第一行:
#!/usr/bin/env node
需要设置为:
#!/usr/bin/env nodejs
(在末尾添加js
)
瞧!