如何使Stylus更新CSS在正确的目录?

使用Node.js + Express,但出于某种原因无法让CSS正常工作。 我有以下两个文件夹:

/public/css/lib – 其中.css文件应该去

/public/css/src – 其中.styl文件是

以下configuration:

 app.configure(function() { app.set('port', process.env.PORT || 3000); app.set('views', __dirname + '/views'); app.set('view engine', 'jade'); app.use(express.favicon()); app.use(express.logger({ format: 'dev' })); app.use(express.bodyParser()); app.use(express.methodOverride()); app.use(express.cookieParser('whatever')); app.use(express.session()); app.use(app.router); app.use(require('stylus').middleware({ src: __dirname + '/public/css/src', dest: __dirname + '/public/css/lib', compress: true, force: true, compile: function(str, path) { return stylus(str) .set('filename', path) .set('warn', true) .set('compress', true); } })); app.use(express.static(path.join(__dirname, 'public'))); }); 

但是,在启动应用程序或对.styl文件进行更改或转到/css/lib/app.css时,我没有自动生成.css文件。

我究竟做错了什么?