【问题标题】:how can I solve the Module not found: Can't resolve 'fs' error如何解决找不到模块:无法解决“fs”错误
【发布时间】:2021-08-31 20:32:07
【问题描述】:

我不明白这个问题,因为我没有在任何地方使用 fs 模块,我删除了所有 node_modules 和 package.json 和 package-lock 并重新安装了所有内容并升级了节点,仍然得到同样的错误

这是我的服务器端 package.json 文件。

    {
  "name": "todoapp",
  "version": "1.0.0",
  "description": "",
  "main": "backend/server.js",
  "type": "module",
  "scripts": {
    "start": "node backend/server",
    "server": "nodemon backend/server",
    "client": "npm run dev --prefix frontend",
    "build": "npm run build --prefix frontend",
    "dev": "concurrently \"npm run server\" \"npm run client\"",
    "data:import": "node backend/seeder",
    "data:destroy": "node backend/seeder -d"
  },
  "author": "",
  "license": "ISC",
  "dependencies": {
    "axios": "^0.21.1",
    "bcryptjs": "^2.4.3",
    "colors": "^1.4.0",
    "concurrently": "^6.2.0",
    "cors": "^2.8.5",
    "dotenv": "^10.0.0",
    "express": "^4.17.1",
    "express-async-handler": "^1.1.4",
    "js-cookie": "^2.2.1",
    "jsonwebtoken": "^8.5.1",
    "mongoose": "^5.12.14",
    "nodemon": "^2.0.7",
    "slugify": "^1.5.3"
  }
}

【问题讨论】:

  • 你能粘贴完整的错误和堆栈跟踪吗?你提供的还不够
  • 也许你在app.js 中使用fs 尝试删除代码行

标签: node.js next.js


【解决方案1】:

fs 仅在服务器端,例如您不能在页面呈现期间使用它。

【讨论】:

    猜你喜欢
    • 2019-09-10
    • 2018-06-29
    • 2019-12-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-24
    • 2020-02-24
    • 2019-05-31
    相关资源
    最近更新 更多