Я создаю сайт с помощью Gatysby и prismi c. В разработке вроде все нормально работает. Но когда я пытаюсь выполнить сборку, я получаю ошибку «undefined».
Building static HTML failed for path "/preview/page"
48 | const Page = (props) => {
49 | console.log(props);
> 50 | const pageTitle = props.data.prismic.allPages.edges[0].node.page_title;
| ^
51 | const content = props.data.prismic.allPages.edges[0].node.page_content;
52 | return (
53 | <>
WebpackError: TypeError: Cannot read property 'node' of undefined
Я не уверен, откуда берется / preview /, потому что это не те пути, которые я указал в config, и, по-видимому, предварительный просмотр должен быть отключен по умолчанию, если я правильно понимаю документацию - документация .
Я все равно попытался установить для них значение false, но не повезло.
Это моя конфигурация банкомата
{
resolve : 'gatsby-source-prismic-graphql',
options : {
repositoryName : 'XXXXX',
pages : [
{
type : 'Page',
match : '/:uid',
path : '/',
component : require.resolve('./src/templates/page.js')
},
{
type : 'Blog_post',
match : '/blog/:uid',
path : '/blog/',
component : require.resolve('./src/templates/blogPost.js')
}
]
}
},
Любая помощь приветствуется, спасибо.