Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 如何将SASS设置为忽略静态目录(Express)中的某些文件夹 问题:_Node.js_Express_Sass - Fatal编程技术网

Node.js 如何将SASS设置为忽略静态目录(Express)中的某些文件夹 问题:

Node.js 如何将SASS设置为忽略静态目录(Express)中的某些文件夹 问题:,node.js,express,sass,Node.js,Express,Sass,如何使节点sass中间件忽略静态文件夹中的所有内容(scss目录中的内容除外) 背景 我不熟悉Express/Node和SASS。我想将我的静态文件夹定义为具有自动编译的SCSS文件,但也具有仅位于那里且未被节点sass中间件触及的CSS文件 问题是,节点sass中间件希望静态文件夹中的每个CSS文件都应该有相应的SCSS文件 快速设置 文件夹结构 不确定将.css文件放入scss文件夹有多大意义。你不能把.css文件保存在资产/static/css文件夹中吗?然后您还可以将dest更改为ass

如何使
节点sass中间件
忽略静态文件夹中的所有内容(scss目录中的内容除外)

背景 我不熟悉Express/Node和SASS。我想将我的静态文件夹定义为具有自动编译的SCSS文件,但也具有仅位于那里且未被
节点sass中间件触及的CSS文件

问题是,
节点sass中间件
希望静态文件夹中的每个CSS文件都应该有相应的SCSS文件

快速设置 文件夹结构
不确定将
.css
文件放入
scss
文件夹有多大意义。你不能把
.css
文件保存在
资产/static/css
文件夹中吗?然后您还可以将
dest
更改为
assets/static/css


然后你想把你的
express.static
改为
app.use(express.static('assets/static')

不应该是
'/assets/scss'
?在写问题时,这只是一个输入错误,问题现在更新了。谢谢,作为Express和scss/SASS的新手,我不知道什么是有意义的。对我来说没有意义的一件事是,它在加载源文件时默认查找
scss/css
文件夹,尽管我没有将其设置为源目录。
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