如何在Express中使用Jeet?

你如何在Express中使用Jeet?

这是我的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); } })); }); 

但是我无法让事情奏效。

感谢所有帮助。

find解决scheme。 在app.js中添加下一个函数,所有工作正常。

 function compile(str, path) { return stylus(str) .set('filename', path) .use(jeet()) } 

在app.js的顶部:

 var jeet = require('jeet');