Как использовать Джит в Экспресс?
Как вы используете Джит в Экспресс?
Это часть моего файла app.js:
app.set('views', __dirname + '/views')
app.set('view engine', 'jade')
app.use(stylus.middleware(
{ src: __dirname + '/public'
, compile: compile
}
))
app.use(express.static(__dirname + '/public'))
Следуя документации к плагину Stylus, я должен сделать это:
app.configure(function () {
app.use(stylus.middleware({
src: __dirname + '/views',
dest: __dirname + '/public',
compile: function (str, path, fn) {
stylus(str)
.set('filename', path)
.use(example())
.render(fn);
}
}));
});
Но я не могу заставить вещи работать.
Спасибо за помощь.
1 ответ
Нашел решение. Добавьте следующую функцию в app.js и все работает нормально.
function compile(str, path) {
return stylus(str)
.set('filename', path)
.use(jeet())
}
И в верхней части app.js:
var jeet = require('jeet');