2012-03-28 7 views
0

Ich folgte dieser a link versuchen Twitters boostrap.less unter Knoten 0.6.12 und 2.5.8 Express zu konfigurieren:Twitter boostrap.less in Express

App-Konfiguration:

app.use(express.compiler({src: publicDir, enable: ['less']})); 
app.use(express.static(publicDir)); 

Sheet Link:

<link rel='stylesheet' href='/stylesheets/bootstrap.css' /> 

boostrap.less ist die Bootstrap.less-Datei von Bootstrap 2.02. der Codeabschnitt davon beginnt mit:

// CSS Reset 
@import "/public/stylesheets/reset.less"; 

Wenn der Knoten angefeuert wird und die gewünschte Seite, erhalten die weniger Pfade korrekt aufgelöst, aber die weniger Parser wirft einen Fehler:

../node_modules/less/lib/less/parser.js:385 
     throw new(LessError)(e, env); 

Der Fehler verursacht Knoten Absturz nach dem Zurücksenden eines 500-Fehler für den Inhalt der Datei boostrap.css.

Irgendwelche Ideen, wie bootstrap.less in meinem Setup funktioniert?

Antwort

0

Nur ein Gedanke, aber wenn Sie Twitter Bootstrap.less über ein Git Submodul haben, müssen Sie das Submodul aktualisieren? (Wir haben diesen Fehler gemacht, und hatten den gleichen Fehler wie Sie, bis wir es erkannt und behoben)

+0

Danke, das war das Problem. –