2012-02-02 9 views
1

CSSの大規模な集約で、いくつかの構文解析エラーを見つけるのに重大な問題があります。Node.jsのLessCSS開発モードを有効にする

エラーメッセージは、少なくとも私にとっては無用です。

私の質問は次のとおりです。

1st。 NodeJS内でLESSを解析する際に、より多くのデバッグデータを有効にする方法はありますか?

第2位。既存のエラーブロックがすべて利用可能な場合、どのようにデータを解釈しますか?にして一緒にarrogatedされている、私はいくつかのソース以下のファイルを持っている現時点で

{ name: 'ParseError', 
    message: 'Syntax Error on line 460', 
    index: 13409, 
    filename: null, 
    line: 460, 
    column: 0, 
    extract: [ ' }', '}', '' ] } 

:行番号を明確にするためなど、一致する

をいないようだ、私はこのようなエラーが出力で探しています1つのパーツは、その後、パーサーにプッシュされます。だから、それは死んで、問題の場所を超えてすべてを切断します。

ご意見をお寄せください。ありがとう。

答えて

0

LESSファイルにエラー(名前または解析エラー)が含まれている場合、LESSコードはまったくコンパイルされません。

(less.jsを経由して)プロダクションにクライアントサイドコンパイルを使用し、特にパフォーマンスが重要な場合は、悪い考えです。クライアント側コンパイルを使用してLESSを開発しテストする場合、デバッグメッセージも簡単に設定できます。あなたLESSファイルにエラーが含まれている場合は、エラーメッセージが表示されます。このブラウザをやった後

<script type="text/javascript">less = { env: 'development' };</script> 
<script type="text/javascript" src="<?php echo $this->baseurl; ?>/templates/<?php echo $this->template; ?>/js/less-1.5.0.min.js"></script> 

:あなたのケースでは

<script type="text/javascript">less = { env: 'development' };</script> TPをあなたのhtmlファイルを追加

デバッグについて

enter image description here

もっとあなたはここに見つけるでしょう:http://lesscss.org/#usage

関連する問題