在 VSCode 中使用 Craco 和 Webpack 5 构建 React App 时出现问题
Problems when building React App with Craco and Webpack 5 in VSCode
我有一个非常复杂的 monorepo,我最近将其更新到 Yarn 3。有了它,还可以更新构建特定的包,如 webpack
、react-scripts
和 @craco.craco
。
然而,我已经设法让它全部正常工作,但从最近开始,我变得随机
The "path" argument must be of type string. Received an instance of Buffer
错误,当 运行 例如。 yarn workspace @apps/app1 build
。我注意到 在 VSCode 中重新加载 window 几次,问题就解决了。
导致此错误的原因可能是什么?还有其他人遇到类似问题吗?
谢谢!
包版本
@craco/craco
: v6.4.3
webpack
: v5.70.0
react-scripts
: v5.0.0
找到解决方案
我现在正在使用 Provide 插件并设置
plugins: [
new ProvidePlugin({ process: "process/browser.js" }),
]
在 webpack.config
部分。
注意.js
!这正在消除错误。
我有一个非常复杂的 monorepo,我最近将其更新到 Yarn 3。有了它,还可以更新构建特定的包,如 webpack
、react-scripts
和 @craco.craco
。
然而,我已经设法让它全部正常工作,但从最近开始,我变得随机
The "path" argument must be of type string. Received an instance of Buffer
错误,当 运行 例如。 yarn workspace @apps/app1 build
。我注意到 在 VSCode 中重新加载 window 几次,问题就解决了。
导致此错误的原因可能是什么?还有其他人遇到类似问题吗?
谢谢!
包版本
@craco/craco
:v6.4.3
webpack
:v5.70.0
react-scripts
:v5.0.0
找到解决方案
我现在正在使用 Provide 插件并设置
plugins: [
new ProvidePlugin({ process: "process/browser.js" }),
]
在 webpack.config
部分。
注意.js
!这正在消除错误。