3

.less 構文エラーが発生するたびに、エラー メッセージを表示するためにブラウザで正確な less ファイルを開く必要があります。

Firebug を使用している場合などに、コンソール ログですべてのエラーを直接表示できるように、どうにかして.less エラーをコンソールに出力できるかどうか疑問に思っていました。

ドットレスを使用しています。webconfigをに設定しようとしました(このリンクをたどって)

<dotless minifyCss="false" cache="false" web="false" log="error" logger="dotless.Core.Loggers.ConsoleLogger" />

しかし、何かが足りないようです-ロガーを正しく理解していれば、よくわかりません。

また、サイトのロガーに関する情報には次のように記載されています。

設定できますが、「web」ブール値によって上書きされます

これは、Web ブール値を設定してはならないということですか? どうすればこれを機能させることができますか?


いくつかの回答後に編集

わかりましたので、この結果を達成するに dotless.Core.Loggersは、独自のロガー クラスで拡張する必要があることがわかりました。やり方がわかりませんが、分かり次第報告します。

4

2 に答える 2

2

Visual Studioを使用している場合は、ギャラリーで無料のWebEssentials拡張機能を使用してみてください。このアドインは、保存時に.LESSをコンパイルし、出力コンソールにエラーを表示します。.LESSを編集するときに、コンパイルされた.cssを並べて表示することもできます。

于 2012-12-30T20:08:54.187 に答える
2

同様の質問がすでにここで回答されているようです

web="true"いずれにせよ、あなたが示したリンクを見ると、それがデフォルトのように見えるので、設定するか見逃す必要があることが明らかになります.

ConsoleLogger は、ブラウザ コンソールではなくConsoleを意味します。

そのため、ロガーを HTTP で動作するものに設定する必要があります (ただし、コンソールではありません)。

于 2013-01-03T12:56:25.140 に答える