Поддержка старых браузеров с gulp - PullRequest
1 голос
/ 01 июня 2019

Я хочу поддерживать синтаксис es6 и новые функции javascript вплоть до IE11.Я использую глоток в своем проекте.Есть ли способ, чтобы новый javascript передавался для поддержки старых браузеров?

1 Ответ

4 голосов
/ 01 июня 2019

Вы можете использовать gulp-babel , который является пакетом babeljs *

, установив его следующим образом: (для babel 7)

$ npm install --save-dev gulp-babel @babel/core @babel/preset-env

базовая настройка примерно такая:

const gulp = require('gulp'),
  babel = require('gulp-babel');

gulp.task('default', () =>
  gulp.src('src/yourJSfile.js')
  .pipe(babel({
    presets: ['@babel/env'] // the minimum presets needed to make gulp-babel work in babel 7 - https://github.com/babel/gulp-babel/tree/v7-maintenance
  }))
  .pipe(gulp.dest('dist'))
);
...