Node / less:util.puts:改为使用console.log

时间:2013-08-02 18:10:31

标签: node.js less

当我从我的终端运行lessc时,它会被这些util.puts: Use console.log instead警告所淹没。如何让它们消失?

mbayazit:~$ lessc --help
util.puts: Use console.log instead
usage: lessc [option option=parameter ...] <source> [destination]
util.puts: Use console.log instead

util.puts: Use console.log instead
If source is set to `-' (dash or hyphen-minus), input is read from stdin.
util.puts: Use console.log instead
...

我刚刚通过以下方式安装了less

sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core
git clone git://github.com/ry/node.git
cd node
./configure
make
sudo make install

sudo npm install -g less

版本:

mbayazit:~$ lessc --version
util.puts: Use console.log instead
lessc 1.4.2 (LESS Compiler) [JavaScript]
mbayazit:~$ npm --version
1.3.5
mbayazit:~$ node --version
v0.11.5-pre

我认为这也可能导致其他错误,因为它不会编译我的代码。

2 个答案:

答案 0 :(得分:3)

我遇到了同样的问题,但是我的节点版本没有被标记为pre我刚收到最新版本。

所以我做了一个:

n stable

答案 1 :(得分:0)

节点版本上的-pre让我怀疑。事实证明,这是一个糟糕的构建。我抓住了downloads page的稳定释放,这似乎解决了这个问题。