Vueify and Babel 7



我正在使用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/'));
});

最新更新