所以我按照说明用 express-generator 最新版本搭建了一个新项目。创建后,我已经完成了 npm 安装,一切正常。在 express-generator 选项下,我将 pug 作为视图引擎,将 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
}));