Я пытаюсь использовать Gatsby для создания нескольких HTML-страниц из данных JSON
Я пытаюсь понять, как работать с gatsby-node.js
gatsby develop
→ OK
gatsby build
→ Fail
Вот мой 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 и генерировать из него несколько страниц (около ста)?