【问题标题】:Support older browsers with gulp使用 gulp 支持旧版浏览器
【发布时间】:2019-06-01 02:39:46
【问题描述】:

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

【问题讨论】:

标签: javascript ecmascript-6 gulp


【解决方案1】:

你可以使用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'))
);

【讨论】:

    猜你喜欢
    • 2013-11-23
    • 2012-06-13
    • 2012-05-08
    • 2011-12-05
    • 2019-11-19
    • 2018-01-06
    • 1970-01-01
    • 2020-02-02
    • 2014-01-23
    相关资源
    最近更新 更多