reactjs - 弃用警告:Gatsby-Source-Airtable 映射到文件节点
问题描述
在图像映射后,我收到了关于 Gatsby Build 的弃用警告:{ image: fileNode
} 已添加到插件选项中:
(节点:15664)[DEP0066] DeprecationWarning:OutgoingMessage.prototype._headers 已弃用(node --trace-deprecation ...
用于显示警告的创建位置)
{
resolve: `gatsby-source-airtable`,
options: {
apiKey: process.env.AIRTABLE_API_KEY, // specify via env
tables: [
{
baseId: process.env.AIRTABLE_BASE, // specify via env
tableName: process.env.AIRTABLE_TABLE_NAME, // specify via env
mapping: { image: `fileNode` },
},
],
},
},
我还注意到 gatsby-source-airtable 在这里使用 gatsby-source-filesystem 并且旧 gatsby-source-filesystem 版本(3.0.0 下)没有弃用警告
不确定问题是来自 Airtable 插件还是来自文件系统,有什么想法吗?
解决方案
您可以按照以下堆栈跟踪:
- https://github.com/jbolda/gatsby-source-airtable/issues/285
- https://github.com/jbolda/gatsby-source-airtable/issues/274
不确定问题是来自 Airtable 插件还是来自文件系统,有什么想法吗?
当然,它来自 Airtable 方面。
上面的链接都没有解决问题,但它们不会破坏编译。对于某些用户来说,运行全新安装会使警告消失。
就个人而言,我会建议运行--trace-deprecation
标志。
推荐阅读
- neo4j - neo4j:如何计算列表中的元素数量?
- javascript - 包含比 a 更多 b 的字符串的 Javascript 正则表达式
- javascript - 改变相对于鼠标指针的位置
- javascript - 我想重新渲染列表组件,但使用不同的道具作为参数
- r - mlrCPO - 任务转换 TOCPO
- azure - 错误:Get-AzApiManagementProduct:管道已停止。在 Azure PS Function 中添加 api 管理用户时
- python - 如何使用显示来自某些外部源的响应的 django rest 框架创建 Django API?
- r - 如何将字符串作为函数中的值处理?
- python - 如何使用 for 循环制作二维列表?
- excel - 使用不同的电子邮件帐户发送邮件