के बजाय स्रोतमैप "स्रोत" सरणी लिंक "../../stdin" के लिंक आज npm update
चला गया, और आपदा क्या हुआ। मुझे पैकेज स्थापित करने में परेशानी हो रही थी, लेकिन सबकुछ सही जगह पर दिखाई देने के बाद, मैंने अपना gulp
कार्य शुरू किया जो मेरे एससीएसएस कोड को सीएसएस में संकलित करता है।वास्तविक एससीएसएस फ़ाइल
इस कोड को अपनी समस्या reproduces:
www/सास/example.scss
#test {
color: red;
}
:
var gulp = require('gulp'),
sourcemaps = require('gulp-sourcemaps'),
sass = require('gulp-sass');
gulp.task('sass', function() {
gulp.src('www/sass/*.scss')
.pipe(sourcemaps.init())
.pipe(sass())
.pipe(sourcemaps.write('.'))
.pipe(gulp.dest('www/css'));
});
gulp.task('default', ['sass'], function(){
gulp.watch('www/sass/*.scss', {debounceDelay: 2000}, ['sass']);
});
gulp default
के माध्यम से कोड के इस टुकड़े चलाने के बाद, यह परिणाम है
www/css/example.css
#test {
color: red; }
/*# sourceMappingURL=example.css.map */
www/सीएसएस/example.css.map
{"version":3,"sources":["../../stdin"],"names":[],"mappings":"AAAA,KAAK,CAAC;EACL,KAAK,EAAE,GAAI,GACX","file":"example.css","sourceRoot":"/sass"}
उत्पन्न स्रोत नक्शे में sources
सरणी "../../stdin/"
बजाय "example.scss"
शामिल हैं! पर क्यों?
मुझे एक ही त्रुटि है –
यह समस्या अभी तक डेवलपर से कोई प्रतिक्रिया नहीं के साथ एक बग प्रतीत होती है: https://github.com/dlmanning/gulp-sass/issues/394 – SeinopSys