gpt4 book ai didi

reactjs - 在 webpack 中包含 polyfills > 5 in CRA

转载 作者:行者123 更新时间:2023-12-05 05:47:30 25 4
gpt4 key购买 nike

我正在尝试使用 Create React App 在浏览器中使用名为“libsodium-wrappers”的 NPM 包和 React,但出现以下错误:

BREAKING CHANGE: webpack < 5 used to include polyfills for node.js core modules by default.
This is no longer the case. Verify if you need this module and configure a polyfill for it.
If you want to include a polyfill, you need to:
- add a fallback 'resolve.fallback: { "path": require.resolve("path-browserify") }'
- install 'path-browserify'
If you don't want to include a polyfill, you can use an empty module like this:
resolve.fallback: { "path": false }

在网上搜索相关内容后,我发现我可以将“react-scripts”降级到版本 4,但我真的不想这样做,因为我需要重新安装所有东西,这可能会破坏一切。

除了上述解决方案之外,还有其他可行的解决方案吗?

谢谢

最佳答案

可能与您正在使用的组件库有关。我在尝试解决同样的问题时遇到了您的问题。我正在使用 react-bootstrap-table2在一个对我造成这个问题的项目中。我相信我可能已经通过安装事件包解决了这个问题(专门针对 react-bootstrap-table2 的需要。在这种情况下可以试试这个:

yarn add path -D

希望在这种情况下,这可能会为您朝积极的方向“碰撞”针头。

关于reactjs - 在 webpack 中包含 polyfills > 5 in CRA,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71007542/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com