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