我坚持试图让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...
答案 0 :(得分:1)
Vueify在Vue文件中支持es2015,但如果在entry.js
中使用es2015,则还需要通过浏览器启用esse15。 Browserify处理.js
个文件,它也需要知道es2015 :)