Gulp not compile strings with backticks

180 views Asked by At

I have a problem with my gulp file. It is compile all correctly, except the strings with backticks. Is there some package or solution to fix that?

This is my gulpfile.js code:

const gulp = require('gulp');
const concat = require('gulp-concat')
const uglify = require('gulp-uglify');

gulp.task('scripts', function() {
    return gulp.src([
            'script.js'
        ])
        .pipe(concat('script.min.js'))
        .pipe(uglify())
        .pipe(gulp.dest('js/min/'))
});

And the result is:

...const t=document.createElement("div");t.innerHTML=`
<div class="modal" tabindex="-1" role="dialog">
    <div class="modal-dialog" role="document">
        <div class="modal-content">
            <div class="modal-body">
                <p>${e.text}</p>
            </div>
            <div class="modal-footer">
                <button type="button" class="btn btn-primary">${e.accept}</button>
            </div>
        </div>
    </div>
</div>`,document.querySelector("body").appendChild(t)}...
0

There are 0 answers