排除node_modules缩小以解决带有意外路径的“无法缩小此文件中的代码”

时间:2018-12-07 06:17:32

标签: javascript reactjs webpack push-diffusion

当我运行npm run build(react-app-rewired build)时,出现此编译错误:

Creating an optimized production build...
Failed to compile.

Failed to minify the code from this file: 

./node_modules/babel-loader/lib??ref--6-oneOf-2!./node_modules/diffusion/src/node_modules/util/interface.js:127 

我正在尝试使用config-overrides.js excludes 属性注入为 config.optimization.minimizer[0].options.exclude = /node_modules\/diffusion/;

但这似乎不起作用(都不使用/node_modules/

有帮助吗?

PS。我设法避免最小化将 config 中的“模式”从“生产”完全覆盖为“开发”。

我还注意到我们正在使用扩散库的5.9.2版本,并且升级到最新版本的缩小问题也已消失。

我的理解是,由于版本6的重大更改,我们需要较旧的版本。是否有一种方法只能针对此特定库禁用缩小功能?

谢谢

0 个答案:

没有答案