Gulp Sourcemaps路径

时间:2015-01-23 04:24:52

标签: gulp gulp-sourcemaps

我正在尝试使用gulp-sourcemaps来生成源地图。

示例代码:

gulp.task('compressjs', function() {
    gulp.src(['public/js/**/*.js','!public/js/**/*.min.js'])
    .pipe(sourcemaps.init())
    .pipe(uglify())
    .pipe(rename({
        extname: '.min.js'
    }))
    .pipe(gulp.dest('public/js'))
    .pipe(sourcemaps.write('/'))
    .pipe(gulp.dest('public/js'));
});

路径的输出为//# sourceMappingURL=/script.min.js.map,这是错误的路径。正确的应该是//# sourceMappingURL=script.min.js.map。如何删除网址中的额外/

1 个答案:

答案 0 :(得分:4)

使用sourcemaps.write('.')将映射文件写入与js文件相同的目录。

此外,第一个.pipe(gulp.dest('public/js'))也不是必需的。