每次我尝试在系统中运行基于反应和节点的代码时,我都会收到这些错误,尝试“重新安装 npm install”以及所有内容

问题描述 投票:0回答:1

因此,我们正在使用 MERN 堆栈和 mongodb 开发一个网站项目,但每次我尝试运行我朋友提供的代码时,都会出现此错误。检查了 vite 依赖项,但没有运气,所以我将在此处删除依赖项列表。

错误:

PS C:\Users\shish\OneDrive\Desktop\Working codes\30 Sept codes\24 Sep 2024\virtualr-main> npm run dev

> [email protected] dev
> vite

failed to load config from C:\Users\shish\OneDrive\Desktop\Working codes\30 Sept codes\24 Sep 2024\virtualr-main\vite.config.js
error when starting dev server:
Error: ENOENT: no such file or directory, open 'C:\Users\shish\OneDrive\Desktop\Working codes\30 Sept codes\24 Sep 2024\virtualr-main\node_modules\react-refresh\cjs\react-refresh-runtime.development.js'
    at Object.readFileSync (node:fs:448:20)
    at file:///C:/Users/shish/OneDrive/Desktop/Working%20codes/30%20Sept%20codes/24%20Sep%202024/virtualr-main/node_modules/@vitejs/plugin-react/dist/index.mjs:17:6
    at ModuleJob.run (node:internal/modules/esm/module_job:222:25)
    at async ModuleLoader.import (node:internal/modules/esm/loader:316:24)
    at async loadConfigFromBundledFile (file:///C:/Users/shish/OneDrive/Desktop/Working%20codes/30%20Sept%20codes/24%20Sep%202024/virtualr-main/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:66634:15)
    at async loadConfigFromFile (file:///C:/Users/shish/OneDrive/Desktop/Working%20codes/30%20Sept%20codes/24%20Sep%202024/virtualr-main/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:66475:24)
    at async resolveConfig (file:///C:/Users/shish/OneDrive/Desktop/Working%20codes/30%20Sept%20codes/24%20Sep%202024/virtualr-main/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:66083:24)
    at async _createServer (file:///C:/Users/shish/OneDrive/Desktop/Working%20codes/30%20Sept%20codes/24%20Sep%202024/virtualr-main/node_modules/vite/dist/node/chunks/dep-CDnG8rE7.js:62701:18)
    at async CAC.<anonymous> (file:///C:/Users/shish/OneDrive/Desktop/Working%20codes/30%20Sept%20codes/24%20Sep%202024/virtualr-main/node_modules/vite/dist/node/cli.js:735:20)

Package.json:

{
  "name": "virtualr",
  "private": true,
  "version": "0.0.0",
  "type": "module",
  "scripts": {
    "dev": "vite",
    "build": "vite build",
    "lint": "eslint . --ext js,jsx --report-unused-disable-directives --max-warnings 0",
    "preview": "vite preview"
  },
  "dependencies": {
    "@emotion/react": "^11.13.0",
    "@emotion/styled": "^11.13.0",
    "@google/generative-ai": "^0.17.0",
    "@mui/icons-material": "^5.16.7",
    "@mui/material": "^5.16.7",
    "axios": "^1.7.3",
    "bcryptjs": "^2.4.3",
    "bootstrap": "^5.3.3",
    "chart.js": "^4.4.4",
    "chartjs-plugin-datalabels": "^2.2.0",
    "chatgpt-api": "^0.0.6",
    "express": "^4.19.2",
    "html2canvas": "^1.4.1",
    "jsonwebtoken": "^9.0.2",
    "jspdf": "^2.5.1",
    "lucide-react": "^0.344.0",
    "mongoose": "^8.5.2",
    "react": "^18.2.0",
    "react-chartjs-2": "^5.2.0",
    "react-dom": "^18.2.0",
    "react-hook-form": "^7.52.2",
    "react-hot-toast": "^2.4.1",
    "react-router-dom": "^6.26.1"
  },
  "devDependencies": {
    "@types/react": "^18.2.56",
    "@types/react-dom": "^18.2.19",
    "@vitejs/plugin-react": "^4.2.1",
    "autoprefixer": "^10.4.18",
    "daisyui": "^4.12.10",
    "eslint": "^8.56.0",
    "eslint-plugin-react": "^7.33.2",
    "eslint-plugin-react-hooks": "^4.6.0",
    "eslint-plugin-react-refresh": "^0.4.5",
    "postcss": "^8.4.35",
    "tailwindcss": "^3.4.1",
    "vite": "^5.1.4"
  }
}

尝试了网络或 gpt 上通常出现的所有内容,但不断出现这些错误。想要解决方案来运行我的代码。

javascript reactjs node.js
1个回答
0
投票

尝试以下步骤:

  1. 删除node_modules并重新安装依赖项

    rm -rf node_modules package-lock.json

    npm install

  2. 检查 React 的 Vite 插件

    npm install @vitejs/plugin-react

  3. 确保安装了react-refresh

    npm install react-refresh

  4. 更新Vite和React

    npm update vite react react-dom

  5. 如果项目位于 OneDrive 中,有时会导致路径问题。尝试将项目移动到本地目录(例如 C:\Projects irtualr),然后运行:

    npm install
    npm run dev

  6. 确保为React正确配置了vite.config.js。

© www.soinside.com 2019 - 2024. All rights reserved.