gulp-babel,es6转es5

Posted webSong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了gulp-babel,es6转es5相关的知识,希望对你有一定的参考价值。

npm install --save-dev gulp-babel
npm install --save-dev babel-preset-es2015
var gulp = require("gulp");
var babel = require("gulp-babel");

gulp.task("default", function () {
  return gulp.src("webRoot/src/**/*.js")// ES6 源码存放的路径
    .pipe(babel()) 
    .pipe(gulp.dest("webRoot/dist")); //转换成 ES5 存放的路径
});

  在项目根路径创建文件 .babelrc。内容为

{
  "presets": ["es2015"]
}

  就在刚刚安装好了以后,发现除了一个错误

不知啥时候,他必须要配合这个东西才能用,于是我有npm install --save-dev babel-core就好了。

还有那个gulp配置的地方,地址要加上根目录不然也会报错。

以上是关于gulp-babel,es6转es5的主要内容,如果未能解决你的问题,请参考以下文章

ES6转ES5:Gulp+Babel

webstorm ES6 转 ES5

webstorm下ES6转ES5

gulp-babel 取消严格模式方法

webpack babel配置(es6转es5)、react环境、vue环境

webpack实现es6转es5