css - 编译为 css 时忽略 Gulp

标签 css sass gulp gulp-sass

我有一个 SASS 文件,它使用 @import 来引用另一个 SASS 文件中的变量。我想知道是否有一种方法可以在编译期间忽略 SASS 的特定 @import?

例如Home.SCSS文件包含

@import "modules/modules.scss";

我想将 Home.SCSS 文件编译成 css 但我想忽略上面的导入。 如果我从文件中删除上面的行,那么我会收到错误消息,因为我的 Home.SCSS 从导入中引用了变量。

最佳答案

您可以使用 ! 告诉 gulp 忽略某些文件或目录

gulp.task('styles', function() {
  gulp.src([
      'scss/*.scss',
      '!scss/modules/modules.scss'
    ])
});

关于css - 编译为 css 时忽略 Gulp,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42590159/

相关文章:

css - Bootstrap 中带轮廓(背景色)的按钮

html - 为什么我的最小宽度和最大宽度不适用?

css - 如何在 Webpack 4 中启用 SASS 模块

node.js - 使用 gulp-vinyl-zip 创建 zip 文件时出现 TypeError

Angular2系统 bundler 无法工作

javascript - 在旋转 slider 上悬停时弹出文本框

html - 使用 css 在一行中显示标签和输入

html - 仅使用 HTML 和 CSS 创建交互式条形图

html - 在 SASS 中按名称获取值

angularjs - 在不写入磁盘的情况下在 gulp 任务之间传递数据