在图像映射{ image:fileNode }已添加到插件选项后,我在Gatsby Build上收到一条弃用警告:
(节点: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插件还是来自文件系统,有什么想法吗?
发布于 2021-07-19 18:55:33
您可以遵循中的堆栈跟踪:
不确定问题是来自Airtable插件还是来自文件系统,有什么想法吗?
当然,它来自Airtable方面。
上面的链接都不能解决这个问题,但它们不会破坏编译。对于一些用户来说,运行完全全新的安装会使警告消失。
就我个人而言,我建议运行--trace-deprecation标志。
https://stackoverflow.com/questions/68438576
复制相似问题