我正在尝试为AngularJS应用捆绑,最小化和丑化实现gulpJ。我正在使用gupjs4。我的代码在Chrome和Mozilla浏览器中运行正常。但是在IE 11应用中会崩溃。
下面是IE 11中显示的错误消息。
下面是我的gulpfile.js配置:-
function bundleJS() {
return gulp.src(['js/*.js'], { sourcemaps: IsSourcemap })
.pipe(ngAnnotate())
.pipe(babel())
.pipe(concat(config.bundleJS.filename))
.pipe(mode.prod(terser()))
.pipe(rev())
.pipe(gulp.dest(config.bundleJS.dest))
.pipe(rev.manifest())
.pipe(gulp.dest(BuildDirectory))
.pipe(gulp.dest(config.bundleJS.dest));
}
package.Json:-
“ gulp”:“ ^ 4.0.0”,
“ gulp-babel”:“ ^ 8.0.0”,
“ gulp-clean-css”:“ ^ 4.0.0”,
“ gulp-concat”:“ ^ 2.6.1”,
“ gulp-mode”:“ ^ 1.0.2”,
“ gulp-ng-annotate”:“ ^ 2.1.0”,
“ gulp-rev”:“ ^ 9.0.0”,
“ gulp-rev-collector”:“ ^ 1.3.1”,
“ gulp-terser”:“ ^ 1.1.7”,
我搜索了一下,发现我需要将bax-polyfill与polyfill.js一起使用。我尝试了很多,但是失败了。任何人都可以建议我如何实现相同的polyfills。