Node.js Vueify不使用ES2015-吞咽

Node.js Vueify不使用ES2015-吞咽,node.js,gulp,browserify,vue.js,Node.js,Gulp,Browserify,Vue.js,我一直在努力让browserify/vueify通过Gulp输出ES2015。我所说的是: npm安装\ 巴别塔核心\ babel-preset-es2015\ 巴别塔运行时\ 巴贝尔插件转换运行时\ --拯救开发人员 在我的大肚子里有这个: gulp.task('browserify', function() { browserify('./js/entry.js') .transform(vueify) .bundle() .pipe(fs.createWri

我一直在努力让browserify/vueify通过Gulp输出ES2015。我所说的是:

npm安装\ 巴别塔核心\ babel-preset-es2015\ 巴别塔运行时\ 巴贝尔插件转换运行时\ --拯救开发人员

在我的大肚子里有这个:

gulp.task('browserify', function() {
    browserify('./js/entry.js')
    .transform(vueify)
    .bundle()
    .pipe(fs.createWriteStream('./js/bundle.js'))
});
文件规定:

默认情况下支持ES2015

我是否需要或导入gulpfile或其他文件中的所有npm模块?我错过了什么?Browserify工作正常,但一旦我使用ES2015,我就可以通过以下方式消除错误:

SyntaxError: Unexpected token (32:6) while parsing...

Vueify在Vue文件中支持es2015,但如果您在
entry.js
中使用它,则还需要在启用es2015的情况下通过browserify。Browserify处理
.js
文件,它也需要知道es2015
:)

Vueify在Vue文件中支持es2015,但我认为如果在
entry.js
@Jeff中使用它,您还需要通过启用es2015的Browserify,我发现它确实只对.Vue文件启用。我想我忽略了它。也许可以创建一个答案,这样我就可以将其标记为已回答?你是说“通过babelify的管道”吗?