我已经安装了gulp-sass和gulp-sourcemaps地图,我可以在node_modules中看到这两个文件夹。
我的gulpfile在这里:
var gulp = require('gulp'),
sass = require('gulp-sass'),
sourcemaps = require('gulp-sourcemaps');
// Sass Task
gulp.task('sass', function() {
return gulp.src('src/scss/**/*.scss')
.pipe(sourcemap.init())
.pipe(sass({outputStyle:'compact'}).on('error', sass.logError))
.pipe(sourcemap.write())
.pipe(gulp.dest('css'));
});
// Watch Task
gulp.task('watch', function(){
gulp.watch('src/scss/**/*.scss', ['sass']);
});
gulp.task('default', ['sass', 'watch']);当我运行'gulp watch‘并保存我的scss文件时,我得到了这个错误:
ReferenceError: sourcemap is not defined
at Gulp.<anonymous> (/Users/Chudz/Documents/My Web/Project/gulpfile.js:16:9)
at module.exports (/Users/Chudz/Documents/My Web/Project/node_modules/orchestrator/lib/runTask.js:34:7)
at Gulp.Orchestrator._runTask (/Users/Chudz/Documents/My Web/Project/node_modules/orchestrator/index.js:273:3)
at Gulp.Orchestrator._runStep (/Users/Chudz/Documents/My Web/Project/node_modules/orchestrator/index.js:214:10)
at Gulp.Orchestrator.start (/Users/Chudz/Documents/My Web/Project/node_modules/orchestrator/index.js:134:8)
at Gulp.<anonymous> (/Users/Chudz/Documents/My Web/Project/node_modules/gulp/index.js:36:18)
at Gaze.<anonymous> (/Users/Chudz/Documents/My Web/Project/node_modules/glob-watcher/index.js:18:14)
at emitTwo (events.js:87:13)
at Gaze.emit (events.js:172:7)
at Gaze.emit (/Users/Chudz/Documents/My Web/Project/node_modules/gaze/lib/gaze.js:129:32)你知道我哪里错了吗?
谢谢
发布于 2016-01-12 18:43:30
当我发布这篇文章时,我看到了错误:)我写了几次源地图,而不是源地图
https://stackoverflow.com/questions/34741451
复制相似问题