有没有人知道如何解决这个问题,因为,我试图做的错误消息说,它没有工作
找不到模块:错误:无法解析“C:\Users\vytck\Desktop\ibm\node_modules\finnhub\dist”中的“查询字符串”
突破性变化:webpack〈5用于默认包含node.js核心模块的polyfill。现在不再是这样了。请验证您是否需要此模块并为它配置polyfill。
如果要包括多边形填充,则需要:
- 添加回退'resolve。回退:{“查询字符串”:必需。resolve(“查询字符串-es 3”)}'
- install 'querystring-es 3'如果你不想包含polyfill,你可以使用一个空的模块,如下所示:resolve.fallback:{“查询字符串”:错误}
2条答案
按热度按时间gzjq41n41#
单位为
your-project/node_modules/react-scripts/config
打开文件
webpack.config.js
命令+F '回退'或'解析:{'
在
resolve
对象中添加了:然后运行
npm i querystring-es3 path-browserify buffer crypto-browserify stream-http stream-browserify url util
这就是Webpack〉5中所缺少全部内容
或者您可以添加所需的
happy coding!
3wabscal2#
自最后几个节点lts版本以来,querystring已过时
通过以下命令安装querystring-es 3
在webpack.config.js配置文件中,更新或添加解析条目,使其如下所示