Javascript 支持使用gulp的旧浏览器

Javascript 支持使用gulp的旧浏览器,javascript,ecmascript-6,gulp,Javascript,Ecmascript 6,Gulp,我想支持es6语法和javascript的新特性,一直到IE11。我在我的项目中使用gulp。有什么方法可以使新的javascript被传输以支持旧的浏览器吗?您可以使用transpiler的包 通过如下方式安装:(对于babel 7) 基本设置如下所示: const gulp=require('gulp'), 巴别塔=需要(“大口巴别塔”); 吞咽任务('default',()=> gulp.src('src/yourJSfile.js') .管道(巴别塔)({ 预设:['@babel/env

我想支持es6语法和javascript的新特性,一直到IE11。我在我的项目中使用gulp。有什么方法可以使新的javascript被传输以支持旧的浏览器吗?

您可以使用transpiler的包

通过如下方式安装:(对于
babel 7

基本设置如下所示:

const gulp=require('gulp'),
巴别塔=需要(“大口巴别塔”);
吞咽任务('default',()=>
gulp.src('src/yourJSfile.js')
.管道(巴别塔)({
预设:['@babel/env']//使gulp babel在babel 7中工作所需的最小预设值-https://github.com/babel/gulp-babel/tree/v7-maintenance
}))
.pipe(大口目的地('dist'))
);

使用babel和polyfill for IE11从未使用过gulp或babel,但快速测试表明,babel不支持太空船操作员(“abc”42)。@jeff JS中没有太空船操作员(这是OP要求的,而babeljs只支持transpiles)@dippas,oops把我的语言弄糊涂了。
$ npm install --save-dev gulp-babel @babel/core @babel/preset-env