Chrome开发工具仅显示一个scss文件

时间:2015-04-17 15:10:00

标签: css sass google-chrome-devtools gulp gulp-sourcemaps

我正在运行gulp来编译我的sass文件。我遇到的问题是我在检查元素时只看到一个scss文件。如果您需要进一步的信息,请告诉我。

我正在运行节点v0.12.2我的设置如下:

SCSS结构

src / scss / main.scss - 导入各种部分

Dev Dependecies

gulp":" ^ 3.8.11",

gulp-sass":" ^ 1.3.3",

gulp-sourcemaps":" ^ 1.5.2"

Gulp文件

gulp.task('sass', function (){
     gulp.src('src/scss/**/*.scss')
    .pipe(sourcemaps.init())
    .pipe(sass())
    .pipe(sourcemaps.write('./'))
    .pipe(gulp.dest('build/css'));
});

gulp.task('default', function(){
    gulp.start('sass');
});

来源地图

{"版本":3,"来源":["包括/ _buttons.scss""包括/ _layout.scss" "包括/ _reset.scss&#34],"名称":[],"映射":" AAAA,AACC,AAAY,AACZ,AAAQ, AACR,AAAO,AACP,AAAQ,AAGT,AACC,AAAY,AACZ,AAAQ,AACR,AAAO,AACP,AAAQ,ACXT,AACC,AAAY,ACDB,AACC,AAAQ,AACR,AAAS""文件& #34;:" main.css"," sourcesContent":[" .btn {\ r \ n \ t \ t \ background:#555; \ r \ n \ n \ tborbor:1px实心#999; \ r \ n \ twidth:100px; \ r \ n \ theight:50px; \ r \ n} \ r \ n \ r \ n \ n.btn-large {\ r \ n \ n \ t \ tbackground:#555; \ r \ n \ tborder:1px solid#999; \ r \ n \ twidth:200px; \ r \ n \ theight:100px; \ r \ n}"," body {\ r \ n \ tbackground:#333; \ r \ n}"," * {\ r \ n \ tmargin:0; \ r \ n \ tpadding:0; \ r \ n}"] " sourceRoot":" /源极/"}

1 个答案:

答案 0 :(得分:0)

在升级到gulp-sass@2.0.0之前,我遇到了同样的问题。我现在在我的项目中看到了不正确的映射,但它解决了这里谈到的单文件问题。请参阅gulp-sourcemaps存储库中的related github issue