如何在gulp sass中忽略源文件夹结构?

如何在gulp sass中忽略源文件夹结构?,sass,gulp-sass,Sass,Gulp Sass,我试图使“main.css”文件直接位于css文件夹中。 然而,我得到了这个路径“/css/Content/scss/main.css”,我想要 “/css/main.css” 假设您希望main.css以wwwroot/css结尾,请尝试更改为此行: return gulp.src(sourceFolder, { base: path.join('Content', 'scss') }) 很抱歉,我无法解释为什么您的原始代码在Linux上工作 发件人: src()生成的乙烯基实例是用glob

我试图使“main.css”文件直接位于css文件夹中。 然而,我得到了这个路径“/css/Content/scss/main.css”,我想要 “/css/main.css”


假设您希望
main.css
wwwroot/css
结尾,请尝试更改为此行:

return gulp.src(sourceFolder, { base: path.join('Content', 'scss') })
很抱歉,我无法解释为什么您的原始代码在Linux上工作

发件人:

src()生成的乙烯基实例是用glob base构建的 设置为它们的基本属性。当使用写入文件系统时 dest(),则将从输出路径中删除基址以保留 目录结构


因此,当
base
设置为
path.join('Content','scss')
时,文件路径的那部分将被删除,因此main.css将直接进入distFolder并删除父文件夹。

return gulp.src(sourceFolder, { base: path.join('Content', 'scss') })