ошибка сборки npm при развертывании приложения ( цифровой океан в папке клиента )

#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