我正在使用Gulp,浏览,Vueify和Babel来构建我的vue.js项目。我不能搬到另一个建筑系统,所以它是吞噬的。由于我的项目中有一个新的添加,我最近从Babel 6更新到Babel 7:开玩笑和单位测试(Babel 7是必需的)
不幸的是,这是一种副作用,可以停止与Babel 7合作,因为看来它们不兼容或其他东西。NPM Vueify软件包已有2年没有更新,我发现没有人发表评论的GIT问题。
有人面对并解决了同样的问题吗?有其他选择的选择吗?谢谢
你是对的!Vueify停止维护其存储库。虽然,我能够使用以下叉子:"vueify":"github:stendahls/vueify#master"
,它增加了对Babel 7和@babel/preset-env
的支持。我会自己分支,但我的测试是结论性的。
然后,在我的海湾中,我可以使用以下:
gulp.task('vueapp', () => {
return browserify('assets/vueapp/js/main.js')
.transform(vueify)
.transform(babelify, {
presets: ["@babel/preset-env"]
})
.bundle()
.pipe(source('vueapp.js'))
.pipe(gulp.dest('public/build/vueapp/js/'));
});