(node:40872) [DEP0135] DeprecationWarning: ReadStream.prototype.open() 已弃用
Posted
技术标签:
【中文标题】(node:40872) [DEP0135] DeprecationWarning: ReadStream.prototype.open() 已弃用【英文标题】:(node:40872) [DEP0135] DeprecationWarning: ReadStream.prototype.open() is deprecated 【发布时间】:2021-08-15 22:13:00 【问题描述】:apollo 服务器 express 的 GraphQLUpload 在 12.X.X 版本中工作,但在节点 14.X.X 中它会抛出错误:
令牌错误:无效签名
(使用node --trace-deprecation ...
显示警告的创建位置)
(node:40872) UnhandledPromiseRejectionWarning: RangeError: 超出最大调用堆栈大小
【问题讨论】:
【参考方案1】:这个问题出现在GraphQLUpload的版本之后,最简单的解决办法就是在package.json中放如下。
"resolutions":
"fs-capacitor": "3.0.0"
在此之后运行 npm install
在此之后它应该对你有用。
【讨论】:
谢谢,但这是什么意思?它有什么作用?您可以分享任何文档吗?以上是关于(node:40872) [DEP0135] DeprecationWarning: ReadStream.prototype.open() 已弃用的主要内容,如果未能解决你的问题,请参考以下文章
QTPro.exe 应用程序错误 "0x00914bff"指令引用的"0x0135fffe"内存。该内存不能为"read" 如何解决啊?急急