如何使node-sass-middleware
忽略静态文件夹中的所有其他内容,除了scss目录中的内容?
我是Express / Node和SASS的新手。我想定义我的静态文件夹以使SCSS文件自动编译,但也有CSS文件只是坐在那里而不被node-sass-middleware
问题是,node-sass-middleware
期望我的静态文件夹中的每个CSS文件都应该有一个相应的SCSS文件。
var express = require('express');
var sass = require('node-sass-middleware');
var app = express();
app.use(
sass({
src: __dirname + '/assets/scss',
dest: __dirname + '/assets',
debug: true,
})
);
app.use(express.static('assets'));
-assets
--css
--scss
--static
---css
答案 0 :(得分:0)
不确定将.css
文件放入scss
文件夹有多大意义。您不能将.css
文件保留在assets/static/css
文件夹中吗?然后,您也可以将dest
更改为assets/static/css
。
然后你想要改变你express.static
到app.use(express.static('assets/static'));