0

在我们的项目中,我们使用 monorepo,我们必须使用 react-app-rewired 来自定义一些 webpack 配置而不弹出。

现在我收到 3 个弃用警告,但在代码中找不到与它们相关的任何内容。我认为这些都存在于 CRA 内部的某个地方。

在此处输入图像描述

还检查了config-overload.js. 甚至没有发现任何与这些弃用相关的东西。

module.exports = function override(config, env) {
  // Remove the ModuleScopePlugin which throws when we try to import something
  // outside of src/.
  config.resolve.plugins.pop();

  // Let Babel compile outside of src/.
  // console.error('tsRule ', config);
  // exit();
  const tsRule = config.module.rules[1].oneOf[3];
  tsRule.include = undefined;
  tsRule.exclude = /node_modules/;

  return config;
}

我该如何解决这些问题?

另一个注意事项:我们还将节点升级到最新(17)。不确定这是否相关。

4

0 回答 0