在 VSCode 中使用 Craco 和 Webpack 5 构建 React App 时出现问题

Problems when building React App with Craco and Webpack 5 in VSCode

我有一个非常复杂的 monorepo,我最近将其更新到 Yarn 3。有了它,还可以更新构建特定的包,如 webpackreact-scripts@craco.craco

然而,我已经设法让它全部正常工作,但从最近开始,我变得随机

The "path" argument must be of type string. Received an instance of Buffer

错误,当 运行 例如。 yarn workspace @apps/app1 build。我注意到 在 VSCode 中重新加载 window 几次,问题就解决了。

导致此错误的原因可能是什么?还有其他人遇到类似问题吗?

谢谢!

包版本

找到解决方案

我现在正在使用 Provide 插件并设置

plugins: [
  new ProvidePlugin({ process: "process/browser.js" }),
]

webpack.config 部分。

注意.js!这正在消除错误。