#javascript #reactjs #next.js #digital-ocean
Вопрос:
Я пытаюсь развернуть свое приложение, но когда моя папка сервера и клиент полностью завершены, и я устанавливаю npm, а затем выполняю «сборку запуска npm», это то, что я получаю, я не знаю, почему это происходит, потому что я никогда не видел ошибок такого типа, и это так раздражает в последнее время.
Я могу предоставить свой пакет.Json тоже для папки клиента.
Это журналы
npm run build
> client@1.0.0 build
> next build
info - Loaded env from /home/ibraradmin/client/.env.local
info - Using webpack 5. Reason: Enabled by default https://nextjs.org/docs/messages/webpack5
warn - Detected next.config.js, no exported configuration found. https://nextjs.org/docs/messages/empty-configuration
info - Checking validity of types
warn - No ESLint configuration detected. Run next lint to begin setup
> Build error occurred
Error: > Build directory is not writeable. https://nextjs.org/docs/messages/build-dir-not-writeable
at /home/ibraradmin/client/node_modules/next/dist/build/index.js:275:19
at async Span.traceAsyncFn (/home/ibraradmin/client/node_modules/next/dist/telemetry/trace/trace.js:60:20)
at async Object.build [as default] (/home/ibraradmin/client/node_modules/next/dist/build/index.js:77:25)
info - Creating an optimized production build
Это и есть пакет.json
{
"name": "client",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"dev": "node server.js",
"build": "next build",
"start": "next start",
"lint": "next lint"
},
"author": "Xidas Studios",
"license": "MIT",
"dependencies": {
"@ant-design/icons": "^4.6.4",
"@emotion/react": "^11.4.1",
"@emotion/styled": "^11.3.0",
"@material-ui/icons": "^4.11.2",
"@mui/material": "^5.0.0",
"@stripe/stripe-js": "^1.20.3",
"antd": "^4.16.13",
"axios": "^0.21.4",
"axois": "^0.0.1-security",
"bootstrap": "^5.1.1",
"express": "^4.17.1",
"fs": "^0.0.1-security",
"http-proxy-middleware": "^2.0.1",
"install": "^0.13.0",
"next": "10.2.0",
"next-csrf": "^0.1.2",
"npm": "^8.0.0",
"react": "^17.0.2",
"react-bootstrap": "^2.0.0-rc.0",
"react-dom": "^17.0.2",
"react-image-file-resizer": "^0.4.7",
"react-markdown": "^7.0.1",
"react-native-popup-confirm-toast": "^2.0.3",
"react-native-status-bar-height": "^2.6.0",
"react-player": "^2.9.0",
"react-router-dom": "^5.3.0",
"react-toastify": "^8.0.2",
"request": "^2.79.0",
"simple-react-footer": "^1.0.2",
"styled-components": "^5.3.1"
}
}
Если кто-нибудь сможет мне в этом помочь, я буду благодарен
Комментарии:
1. Каталог сборки недоступен для записи.
2. да, но как мне это исправить?? не могли бы вы мне помочь, пожалуйста, сэр
3. nextjs.org/docs/messages/build-dir-not-writeable
4. я пытался, но это не работает
5. Попробуйте пользовательский сервер nextjs.org/docs/advanced-features/custom-server