あなたはgulp-html-replaceとyargs
あなた-file.html
<!-- build:js -->
<script src="app.js"></script>
<!-- endbuild -->
gulpfile.js
var gulp = require('gulp'),
$ = require('gulp-load-plugins')(),
args = require('yargs').argv;
gulp.task('default', function() {
var filePath = (args.env === 'prod' ? 'dist/app.min.js' : 'app.js')
return gulp.src('your-file.html')
.pipe($.htmlReplace({js: filePath}))
.pipe(gulp.dest('./dist'));
});
> gulp --env prod
意志出力DIST /あなたのファイルでこれを行うことができます.html:
<script src="dist/app.min.js"></script>
gulp
意志出力DIST /あなた-file.html:
<script src="app.js"></script>