Я пытаюсь использовать Gatsby для создания нескольких HTML-страниц из данных JSON
Пытаюсь понять, как работать с gatsby-node.js
gatsby develop
→ OKgatsby build
→ Ошибка
Вот мой gatsby-node.js
и он сломан
const path = require("path")
const quotesList = path.resolve("src/constants/quotesList")
const Quotes = path.resolve(`src/components/Quotes`)
exports.createPages = ({ actions }) => {
const { createPage } = actions
return new Promise(
resolve => {
resolve(
quotesList.forEach(
(quote, id) => {
createPage(
{
path: `/quotes/${id}`,
component: Quotes,
},
)
},
),
)
},
)
.catch(
e => console.error("Fail createPages", e),
)
}
Это заканчивается
WebpackError: неизменное нарушение: ошибка Minified React # 61; посетите https://reactjs.org/docs/error-decoder.html?invariant=61 для полного сообщения или используйте неминифицированную среду разработки для полных ошибок и дополнительных полезных предупреждений.
Как мне изменить его, чтобы иметь возможность загружать данные JSON и генерировать из них несколько страниц (около сотни)?
gatsby develop
или только при запускеgatsby build
? Похоже, что это может быть проблема с компонентом React, а не с вашимgatsby-node.js
файлом, но это будет более понятно с полными (а не минифицированными) сообщениями об ошибках, которые вы получаете с помощью команды разработки. - person kennethormandy   schedule 15.04.2019gatsby build
- person Ohar   schedule 16.04.2019