如何在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');