Javascript babel加载程序不工作,在UglifyJS(ES6)上出现错误

Javascript babel加载程序不工作,在UglifyJS(ES6)上出现错误,javascript,vue.js,yarnpkg,flipclock,Javascript,Vue.js,Yarnpkg,Flipclock,我已经实现了,当我运行时,它工作得很好 纱线安可开发 但是我一跑, 安可纱生产 我得到以下错误 编译失败,出现1个错误12:30:24 PM 错误 来自UglifyJs的app.bc30a410.js意外令牌:运算符(>) [附录bc30a410.js:12470,21] 我尝试通过将此添加到我的网页文件来解决此问题: .addLoader({ test: /\.js$/, loader: "babel-loader", include: ['node_modules

我已经实现了,当我运行时,它工作得很好

纱线安可开发

但是我一跑,

安可纱生产

我得到以下错误

编译失败,出现1个错误12:30:24 PM

错误

来自UglifyJs的app.bc30a410.js意外令牌:运算符(>) [附录bc30a410.js:12470,21]

我尝试通过将此添加到我的网页文件来解决此问题:

  .addLoader({
    test: /\.js$/,
    loader: "babel-loader",
    include: ['node_modules/@mvpleung/flipclock']
  })
但这给了我同样的结果。我的整个网页包文件如下所示:

var Encore=require(@symfony/webpack Encore”);
const{VueLoaderPlugin}=require(“vue加载程序”);
const MinifyPlugin=require('babel-minify-webpack-plugin');
Encore.setOutputPath(“public/build/”)
.setPublicPath(“/build”)
.addEntry(“app”、“/resources/assets/js/app.js”)
.cleanupOutputBeforeBuild()之前
.enableSourceMaps(!Encore.isProduction())
.enableVersioning(Encore.isProduction())
.addLoader({
测试:/\.vue$/,,
加载程序:“vue加载程序”
})
.addLoader({
测试:/\.js$/,,
加载器:“巴别塔加载器”,
包括:['/node_modules/@mvpleung/flipclock']
})
.addLoader({
测试:/\(js | vue)$/,
强制执行:“预”,
加载器:“eslint加载器”,
排除:/node_模块/,
选项:{
修正:真的
}
})
.addPlugin(新的VueLoaderPlugin())
.addPlugin(新的MinifyPlugin())
.添加别名({
vue:“vue/dist/vue.js”
})
.enablesASloader()
.enablepostssloader()
;

module.exports=Encore.getWebpackConfig()尝试在配置中添加以下内容

  optimization: { minimize: false },

[编辑]为什么要在网页包中包含index.js,而不是像文档建议的那样作为
导入?+Vue版本?试验和错误的遗留问题。再次移除。在我的代码中,我实际上使用了来自“@mvpleung/FlipClock”的import{FlipClock};由于不支持ES6+,Encore似乎删除了UglifyJs。由于您的错误是由UglifyJs抛出的,可能您使用的是过时的Encore版本?相关链接:FWIW,这似乎是Encore doc建议通过babel运行node_模块的方式:``Encore.configureBabel(null,{include_node_模块:['@mvpleung/flipclock']});````你知道这件事的真相吗?