所以我按照说明使用express-generator最新版本搭建了一个新项目。创建后,我完成了npm安装,一切正常。在快速生成器选项下,我将帕格作为视图引擎传递,并将sass作为样式。一旦项目创建,我发现.css文件在.scss文件旁边,所以我在名为sass的公共文件夹下创建了新文件夹来存储我的所有.scss文件,然后我在app.js中更改了src路径文件到public / sass,我只在sass文件夹下有两个文件,一个是生成器创建的,另一个是定义了一个变量颜色来测试导入。但是,一旦我将文件移动到这个新位置,就不会进行可变颜色的更改,如果我将文件移回原来的工作位置,有人可以告诉我发生了什么吗?
app.use(sassMiddleware({
src: path.join(__dirname, "public", "sass"),
dest: path.join(__dirname, "public"),
indentedSyntax: false, // true = .sass and false = .scss
sourceMap: true
}));
答案 0 :(得分:0)