2012-05-10 3 views
19

Wenn für weniger clientseitige Zusammenstellung verwenden, und wenn es Fehler gibt, weniger zeigt mir nicht, was diese Fehler sind. Es soll etwas HTML einfügen, aber es scheint nicht so zu sein. Der HTML-Code auf der Seite nach weniger läuft wie folgt aussieht:Weniger zeigt mir nicht seine Fehler

<html> 
    <head> 
    <link rel="stylesheet/less" type="text/css" href="/Content/less/all.less"> 
    <script src="/Content/js/libs/less-1.3.0.min.js" type="text/javascript"></script> 
    <style type="text/css" media="screen" id="less:error-message"> 
    --SNIP-- 
    }</style> 
    </head> 
    <body>   
    </body> 
</html> 

Wie Sie sehen können, desto weniger Fehler CSS erzeugt wird, nicht aber die html.

+0

Was Eingang generiert die Fehlermeldung? Können Sie den Eingang so klein wie möglich herunterkochen, um den Fehler noch zu erzeugen? – sarnold

+0

Ich bin nicht wirklich daran interessiert, was der Fehler ist. Ich mache und repariere diese eine Fülle. Aber es wird immer schwieriger Fehler zu debuggen, ohne mir zu sagen, woran es liegt. – heneryville

+0

Sind Sie 'Laufen an einem Terminal oder über ein GUI less', die Standard-Fehlerausgabe werfen könnte weg? Ich habe Schwierigkeiten zu glauben, dass ein Werkzeug, das keine Fehler meldet jemals seinen dritten oder vierten Benutzer finden ... :) – sarnold

Antwort

41

dieses Skript hinzufügen, bevor less.js im Kopf einschließlich:

<script type="text/javascript">less = { env: 'development' };</script> 

Dies sagt less.js, dass es OK ist, um Fehlermeldungen im Browser angezeigt werden, wie wir noch dev'ing die Seite.

+4

Oh ... Du bist eine Menge Zeit gerettet! Ist dieses Feature überall dokumentiert? – Dmitriy

+0

Danke, das hat mich gerettet! Ich kann mich nicht erinnern, dass ich das vorher machen musste, ist das eine neue Sache? –

+1

@Dmitriy die lesscss Dokumentation bei http://lesscss.org/#usage – chharvey