Dal momento che Twitter Bootstrap 2 è fuori, ho voluto integrarlo nel mio progetto Node.js. Sfortunatamente, c'è qualcosa di sbagliato nel compilatore meno e non riesco a farlo funzionare. Metto tutti i file nella cartella pubblica e configuro un nuovo progetto con express -c less newproj
. e ha aggiunto le linee per menoBootstrap Twitter LESS con Node.js & Express
less = require('less');
app.use(express.compiler({ src: __dirname + '/public', enable: ['less'] }));
nodo Tutti mi dice è:
Express server listening on port 3000 in development mode
undefined
Sul lato client ho un (Internal Server Error) 500 per il file bootstrap.css, che deve essere compilato da lessc.
lessc bootstrap.less
Funziona bene.
Qualcuno sa come risolvere il problema?
Quali altri middleware avete in esecuzione? statico? Sai cosa sta registrando undefined in console? –
Nient'altro. È un progetto completamente nuovo e ho solo modificato queste due righe e il file layout.jade. Nessun indizio in cui il "indefinito" provenga da entrambi. – Patrick