Vueify无法使用ES2015 - Gulp

时间:2016-06-07 13:04:31

标签: node.js gulp browserify vue.js

我坚持试图让browserify / vueify与Gulp一起输出ES2015。我做了the documentation所说的:

  

npm install \     巴贝尔核\     巴别预置-ES2015 \     巴别塔运行时\     巴别塔 - 插件 - 转换 - 运行\     --save-dev的

我在gulpfile中有这个:

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

文档说明:

  

默认支持ES2015。

我想要在我的gulpfile中要求或导入所有npm模块吗?我在这里错过了什么? Browserify工作正常,但只要我使用ES2015 gulp错误就可以了:

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

1 个答案:

答案 0 :(得分:1)

Vueify在Vue文件中支持es2015,但如果在entry.js中使用es2015,则还需要通过浏览器启用esse15。 Browserify处理.js个文件,它也需要知道es2015 :)