【发布时间】:2019-06-14 08:42:57
【问题描述】:
我有这个我正在开发的 chrome 扩展,有没有我可以缩小所有 css 和 js 并移动到 build 文件夹而不丢失结构?
gulp.task('clean', function() {
return gulp.src('build/*', {read: false})
.pipe(clean());
});
gulp.task('copy', function() {
gulp.src('assets/fonts/**')
.pipe(gulp.dest('build/fonts'));
gulp.src('assets/images/**')
.pipe(gulp.dest('build/images'));
gulp.src('_locales/**')
.pipe(gulp.dest('build/_locales'));
return gulp.src('src/manifest.json')
.pipe(gulp.dest('build'));
});
gulp.task('html', function() {
return gulp.src('popup/*.html')
.pipe(cleanhtml())
.pipe(gulp.dest('build'));
});
gulp.task('scripts', ['jshint'], function() {
gulp.src('/**/*.js')
.pipe(gulp.dest('/**/*.js'));
return gulp.src(['/**/*.js', '!/**/*.js'])
.pipe(stripdebug())
.pipe(uglify({outSourceMap: true}))
.pipe(gulp.dest('build/**/*'));
});
目前这适用于 css 和其他资产,但我无法弄清楚如何使用 js 来做到这一点,因为我将所有内容都整齐地拆分在文件夹和组件中
【问题讨论】:
-
我想我们需要比
move to the build folder without losing the structure?更多的信息
标签: javascript gulp minify