0

我正在尝试部署我的应用程序但是当我的服务器文件夹和客户端完全完成并且我执行 npm install 然后我执行“npm run build”这就是我得到的我不知道为什么会发生这种情况因为我从未见过这个类型的错误,这在最后一次很烦人。

我也可以为客户端文件夹提供我的 Package.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

这是 package.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"
  }
}

如果有人可以帮助我,将不胜感激

4

0 回答 0