-
Anonymous
Ошибка при запуске следующей сборки в NextJs Monorepo Turborepo
Сообщение
Anonymous »
У меня есть турборепо с 2 проектами NextJS.
Код: Выделить всё
[TypeError: Cannot read properties of null (reading 'useContext')]
Error occurred prerendering page "/404". Read more: https://nextjs.org/docs/messages/prerender-error
TypeError: Cannot read properties of null (reading 'useContext')
at exports.useContext (/Users/user/dev/repos/repo-root/node_modules/styled-jsx/node_modules/react/cjs/react.production.js:488:33)
< /code>
package.json из приложения a < /p>
{
"name": "docs",
"version": "0.1.0",
"type": "module",
"private": true,
"scripts": {
"dev": "next dev --turbopack -p 3001",
"build": "next build",
"start": "next start",
"lint": "next lint --max-warnings 0",
"check-types": "tsc --noEmit"
},
"dependencies": {
"next": "^15.2.1",
"react": "^19.1.0",
"react-dom": "^19.1.0"
},
"devDependencies": {
"@types/node": "^22.13.10",
"@types/react": "19.0.0",
"@types/react-dom": "19.0.0",
"eslint": "^9.22.0",
"typescript": "5.8.2"
}
}
< /code>
package.json из приложения b < /p>
{
"name": "app",
"version": "0.1.0",
"type": "module",
"private": true,
"scripts": {
"dev": "next dev --turbopack -p 3002",
"build": "next build",
"start": "next start",
"lint": "next lint --max-warnings 0",
"check-types": "tsc --noEmit"
},
"dependencies": {
"next": "^15.2.1",
"react": "19.0.0",
"react-dom": "19.0.0"
},
"devDependencies": {
"@types/node": "^22.13.10",
"@types/react": "19.0.0",
"@types/react-dom": "19.0.0",
"eslint": "^9.22.0",
"typescript": "5.8.2"
}
}
Я попытался создать пользовательские страницы 404 и/или ошибки без какого -либо успеха.
Подробнее здесь:
https://stackoverflow.com/questions/796 ... -turborepo
1749247823
Anonymous
У меня есть турборепо с 2 проектами NextJS.[code][TypeError: Cannot read properties of null (reading 'useContext')]
Error occurred prerendering page "/404". Read more: https://nextjs.org/docs/messages/prerender-error
TypeError: Cannot read properties of null (reading 'useContext')
at exports.useContext (/Users/user/dev/repos/repo-root/node_modules/styled-jsx/node_modules/react/cjs/react.production.js:488:33)
< /code>
package.json из приложения a < /p>
{
"name": "docs",
"version": "0.1.0",
"type": "module",
"private": true,
"scripts": {
"dev": "next dev --turbopack -p 3001",
"build": "next build",
"start": "next start",
"lint": "next lint --max-warnings 0",
"check-types": "tsc --noEmit"
},
"dependencies": {
"next": "^15.2.1",
"react": "^19.1.0",
"react-dom": "^19.1.0"
},
"devDependencies": {
"@types/node": "^22.13.10",
"@types/react": "19.0.0",
"@types/react-dom": "19.0.0",
"eslint": "^9.22.0",
"typescript": "5.8.2"
}
}
< /code>
package.json из приложения b < /p>
{
"name": "app",
"version": "0.1.0",
"type": "module",
"private": true,
"scripts": {
"dev": "next dev --turbopack -p 3002",
"build": "next build",
"start": "next start",
"lint": "next lint --max-warnings 0",
"check-types": "tsc --noEmit"
},
"dependencies": {
"next": "^15.2.1",
"react": "19.0.0",
"react-dom": "19.0.0"
},
"devDependencies": {
"@types/node": "^22.13.10",
"@types/react": "19.0.0",
"@types/react-dom": "19.0.0",
"eslint": "^9.22.0",
"typescript": "5.8.2"
}
}
[/code]
Я попытался создать пользовательские страницы 404 и/или ошибки без какого -либо успеха.
Подробнее здесь: [url]https://stackoverflow.com/questions/79656527/error-when-running-next-build-in-nextjs-monorepo-turborepo[/url]