Всем привет!
Stylus Middleware вместо внедрения содержимого файла создает обычный css import. Как внедрить сам CSS?
Настройки обработчика
app.use(stylus.middleware( {
'src': __dirname + '/styles',
'dest': __dirname + '/public/css',
compile: function(str, path) {
return stylus(str)
.include(__dirname + '/node_modules')
.set('paths', [__dirname + '/node_modules'])
.set('include-css', true)
.set('filename', path);
}
}));
app.use(express.static(path.join(__dirname, 'public')));
Stylus-файл
@require "normalize.css/normalize.css";
html
color #333
background #f3f5f8
Скомпилированный файл
@import "normalize.css/normalize.css";
html {
color: #333;
background: #f3f5f8;
}