// 安装node-sass-middleware
// npm install --save node-sass-middleware
// 引入node-sass-middleware
var sassMiddleware = require('node-sass-middleware');
var express = require('express');
var app = express();
// 使用sassMiddleware中间件来处理样式
app.use(sassMiddleware({
src: __dirname + '/public', // 原始Sass文件目录
dest: __dirname + '/public', // 编译后CSS文件存放目录
prefix: '/styles', // 在URL中的前缀
debug: true, // 是否开启debug模式
outputStyle: 'compressed' // 编译后的CSS文件压缩方式
}));
// 其余的Express配置...
app.listen(3000, function () {
console.log('Server is running on port 3000');
});
这段代码演示了如何在Express应用中使用node-sass-middleware
来处理Sass文件,自动编译成CSS并添加到应用中。在实际应用中,你需要确保已经安装了node-sass-middleware
和express
。