Javascript 网页包合并所有内容后再运行Babel?

Javascript 网页包合并所有内容后再运行Babel?,javascript,webpack,babeljs,Javascript,Webpack,Babeljs,我有这个: { test: /\.jsx?$/, include: [APP_ROOT], exclude: [path.resolve('./node_modules')], use: { loader: 'babel-loader', options: { plugins: [], }, }, }, 如果我不排除node\u模块,它将抛出uncaughttypeerror:无法分配给对象“#

我有这个:

  {
    test: /\.jsx?$/,
    include: [APP_ROOT],
    exclude: [path.resolve('./node_modules')],
    use: {
      loader: 'babel-loader',
      options: {
        plugins: [],
      },
    },
  },
如果我不排除
node\u模块
,它将抛出
uncaughttypeerror:无法分配给对象“#”的只读属性“exports”
。然而,我不相信每一个包裹都被正确地传送。所以,我想在Webpack合并所有内容后,再次通过Babel运行所有内容

我的理解是,
babel loader
分别在每个文件上运行babel。这会导致上述错误。如果我在整个输出文件上运行Babel,它可以正常工作。最好,我希望在Uglify/Terser之前对输出运行Babel


如何执行此操作?

您是否尝试过此操作:
无法分配给只读属性
当配置错误时会出现问题。谢谢,我将尝试这些操作。默认情况下,您的评论是隐藏的,尽管打开了几次线程,我还是错过了它。