无法从jest-haste-map访问fsevents

当我将我的应用程序从 github.com 部署到 heroku 时。我收到以下消息错误:无法从 jest-haste-map 访问 fsevents。

你能帮我解决这个问题吗。这是我的 package.json

{
  "name": "app-clean",
  "version": "0.1.0",
  "private": true,
  "main": "index.js",
  "dependencies": {
    "@reduxjs/toolkit": "^1.6.0",
    "@testing-library/jest-dom": "^5.11.4",
    "@testing-library/react": "^11.1.0",
    "@testing-library/user-event": "^12.1.10",
    "bootstrap": "^5.0.1",
    "bootstrap-icons": "^1.5.0",
    "json-server": "^0.16.3",
    "react": "^17.0.2",
    "react-dom": "^17.0.2",
    "react-redux": "^7.2.4",
    "react-scripts": "4.0.3",
    "web-vitals": "^1.0.1"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject",
    "server": "json-server db.json -p 5000 -w -d 0"
  },
  "eslintConfig": {
    "extends": [
      "react-app",
      "react-app/jest"
    ]
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}

谢谢

回答

所以似乎有一些内部依赖依赖于 fsevents 模块。普遍的共识似乎是将此依赖项设为可选,这应该可以解决您的问题(至少在 Windows 上)。

尝试:

npm i fsevents@latest -f --save-optional

这为我解决了依赖问题。


以上是无法从jest-haste-map访问fsevents的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>