与GULPJS捆绑后,应用程序无法在IE 11中运行

时间:2019-01-25 06:38:27

标签: angularjs gulp

我正在尝试为AngularJS应用捆绑,最小化和丑化实现gulpJ。我正在使用gupjs4。我的代码在Chrome和Mozilla浏览器中运行正常。但是在IE 11应用中会崩溃。

下面是IE 11中显示的错误消息。

enter image description here

下面是我的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。

0 个答案:

没有答案