用gulp打包报错了,请问这个该怎么解决啊?

请问下它报错如下

SyntaxError in plugin "gulp-babel"
Message:
 /home/ngos/workspace/01/OS/webui/2.0/www/js//object/: interface is a reserved word in strict mode (238:8)

模块我在gulpfile.js也已经引入

//引入gulp和gulp插件
var gulp = require('gulp'),
    removeUseStrict = require('gulp-remove-use-strict'),
    gulpif = require('gulp-if'),
    replace = require('gulp-replace'),
    assetRev = require('gulp-asset-rev'),
    runSequence = require('run-sequence').use(gulp),
    rev1 = require('gulp-rev'),
    revCollector = require('gulp-rev-collector'),
    concat = require('gulp-concat'),
    rename = require("gulp-rename"),
    cleanCSS = require('gulp-clean-css'),
    uglify = require('gulp-uglify'),
    callback = require('gulp-fncallback'),
    babel = require('gulp-babel'),
    del = require('del'),
    fs = require('fs'),
    vinylPaths = require('vinyl-paths'),
    htmlmin = require('gulp-htmlmin'), //html压缩
    gulpSequence = require('gulp-sequence'),
    mergeStream = require('merge-stream')();



        .pipe(babel({
            presets: ['es2015'],
            compact: false,
            plugins: []
        })).on('error',function(err){
            console.info('代码报错的地方');
        })
        .pipe(removeUseStrict()).on('error',function(err){
            console.info("aaaaaaaaaaaaaaaaaaaa");
        })

package.json相关配置

    "gulp": "^3.9.1"
    "gulp-babel": "^7.0.1",
    "babel-core": "^6.26.3",
    "babel-preset-env": "^1.7.0",
    "babel-preset-es2015": "^6.24.1",
阅读 1.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题