Gulp Sourcemaps 路径
Gulp Sourcemaps path
我正在尝试使用 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
。如何删除 URL 中多余的 /
?
使用sourcemaps.write('.')
将地图文件写入与js文件相同的目录。
也不需要第一个.pipe(gulp.dest('public/js'))
。
我正在尝试使用 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
。如何删除 URL 中多余的 /
?
使用sourcemaps.write('.')
将地图文件写入与js文件相同的目录。
也不需要第一个.pipe(gulp.dest('public/js'))
。