2

Node.js + Express を使用していますが、何らかの理由で css が正しく動作しません。次の2つのフォルダーがあります。

/public/css/lib- .css ファイルの場所

/public/css/src- .styl ファイルの場所

そして、次の設定:

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')));

});

しかし、アプリを起動したり、ファイル.cssを変更したり、に行ったりすると、ファイルが自動生成されません。.styl/css/lib/app.css

私は何を間違っていますか?

4

0 に答える 0