2013-08-02 33 views
2

當我從終端運行lessc時,它充滿了這些util.puts: Use console.log instead警告。我如何讓它們消失?節點/ less:util.puts:使用console.log代替

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 --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

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 

我認爲這可能會導致其他錯誤爲好,因爲它不會編譯我更少的代碼。

回答

0

節點版本上的-pre讓我感到疑惑。原來,這是一個糟糕的構建。我從downloads page中獲得了一個穩定的版本,似乎已經解決了這個問題。

3

我得到了同樣的問題,但我的節點版本沒有標記爲前我剛剛有最新的。

於是我做了一個:

n stable 
+1

是什麼'N'? - – mpen

+1

爲我工作! (「n」是一個用於安裝不同版本的node.js的npm軟件包 - 一種不好的名字,但就是這樣。) –