我在这里通过官方的盖茨比教程工作。直到第7步,一切正常为止100%正常。在步骤7“以编程方式从数据创建页面”中,列出了以下代码段gatsby-node.js(照原样,没有导入):
exports.onCreateNode = ({ node }) => {
if (node.internal.type === `MarkdownRemark`) {
const fileNode = getNode(node.parent)
console.log(`\n`, fileNode.relativePath)
}
}
Run Code Online (Sandbox Code Playgroud)
但是,运行时gatsby develop我得到:ReferenceError: getNode is not defined。我已经在Google上搜索了一段时间,而且最近在最新版的盖茨比中似乎有一些重大更改。有谁知道这可能是什么原因以及如何解决丢失的参考?也许应该导入一些模块?