到目前为止,在我的吞咽文件中,我正在使用丑化缩小Javascript代码,并使用源地图保存跟踪。问题是所有文件都进入了build目录的根目录。我希望Gulp在构建目录下创建与复制目录相同的适当目录。
到目前为止,我的代码如下:
var gulp = require('gulp'),
javascript_minify = require('gulp-uglify'),
sourcemaps = require('gulp-sourcemaps'),
files = {
javascript: ['controllers/*.js', 'directives/*.js', 'services/*.js', 'app.js'],
html: [], // to be added
css: [] // to be added
};
gulp.task('javascript-minify', function () {
gulp.src(files.javascript)
.pipe(sourcemaps.init())
.pipe(javascript_minify())
.pipe(sourcemaps.write())
.pipe(gulp.dest('build'));
});如前所述,以下是问题的视觉表现:

我该怎么解决这个问题?
发布于 2016-03-08 05:13:06
我认为你只需要通过base作为第二副来源.
gulp.task('javascript-minify', function () {
gulp.src(files.javascript, {base: "."})
.pipe(sourcemaps.init())
.pipe(javascript_minify())
.pipe(sourcemaps.write())
.pipe(gulp.dest('build'));
});那会对你有帮助的。
https://stackoverflow.com/questions/35859281
复制相似问题