Javascript 从browserify管道到babelify时无法使用变换对象静止排列

Javascript 从browserify管道到babelify时无法使用变换对象静止排列,javascript,browserify,babeljs,vuex,Javascript,Browserify,Babeljs,Vuex,我正在尝试在我的gulp构建管道中使用transform对象rest spread babel插件 通常我会将其作为插件添加到.babelrc文件中,但此管道是一个新添加的管道,与需要不同babel选项的较旧的gulp管道并行运行,因此需要在管道中指定插件 这是我目前完成的吞咽任务: gulp.task('frontend-browserified-js', () => { var stream = browserify(`${files.frontendbrowserifiedj

我正在尝试在我的gulp构建管道中使用transform对象rest spread babel插件

通常我会将其作为插件添加到.babelrc文件中,但此管道是一个新添加的管道,与需要不同babel选项的较旧的gulp管道并行运行,因此需要在管道中指定插件

这是我目前完成的吞咽任务:

gulp.task('frontend-browserified-js', () => {
    var stream = browserify(`${files.frontendbrowserifiedjs.sourcePath}/${files.frontendbrowserifiedjs.entryPointName}`)
        .transform(vueify)
        .transform(babelify.configure({
            presets: ['es2015'],
            plugins: ["transform-runtime", "transform-object-rest-spread"]
        }))
        // .transform('babelify', {
        // })
        .bundle()
        .on('error', handleError)
        .pipe(fs.createWriteStream(`${files.frontendbrowserifiedjs.dest}/${files.frontendbrowserifiedjs.bundleName}`))

    function handleError(error) {
        console.error(error.stack)
        console.log(chalk.red('hit error while gulping.'))
    }
})
从上面的管道:

presets: ['es2015'], // this preset _does_ work
plugins: ["transform-runtime", "transform-object-rest-spread"] // but these plugins are not recognized as far as I can tell
在吞咽时,我一直遇到以下错误:

有没有一种正确的方法来为这样的特定管道传递插件