【发布时间】:2017-03-24 11:25:14
【问题描述】:
我已经设置 gulp 来处理我的 Bootstrap 模板编译:
gulp.task('sass', function() {
return gulp.src('app/assets/sass/**/*.scss')
.pipe(sass().on('error', sass.logError))
.pipe(gulp.dest('app/assets/css'))
.pipe(browserSync.reload({
stream: true
}));
});
我的 SASS main theme.scss 文件如下所示:
@import "helpers/variables"; // custom variables
@import "../bootstrap/sass/bootstrap"; // original Bootstrap files
@import "pages/index"; // custom styles
问题是当我覆盖helpers/variables 中的原始引导变量时,例如:
// Variables
$navbar-height: 100px;
我收到以下错误:
错误:找不到要导入的文件或无法读取:帮助程序/变量。
但是,在我收到错误消息后保存主要的 main.scss 而不进行任何更改可以解决问题,因此编译可以正常进行。有什么想法吗?
PS:我的scss文件树如下:
/assets/bootstrap/sass/_bootstrap.scss
/assets/sass/helpers/_variables.scss
/assets/sass/pages/_index.scss
/assets/sass/theme.scss
【问题讨论】:
标签: css twitter-bootstrap sass