微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

为什么在使用 firebase 时会出现尝试导入错误?

如何解决为什么在使用 firebase 时会出现尝试导入错误?

几分钟前我用 React 编写的客户端代码还在工作,但突然停止工作。 我想不通。 我所做的只是删除“README.md”的内容。 谁能帮我解决这个问题? 运行“纱线启动”后出现以下错误

./node_modules/@firebase/firestore/dist/esm5/prebuilt-db9cc925-eb007c37.js
Attempted import error: 'FetchXmlHttpFactory' is not exported from '@firebase/webchannel-wrapper' (imported as 'v').

我附上了 package.json 以防万一。

{
  "name": "100xhunt","version": "0.1.0","private": true,"dependencies": {
    "@babel/core": "^7.13.15","@testing-library/jest-dom": "^5.11.4","@testing-library/react": "^11.1.0","@testing-library/user-event": "^12.1.10","axios": "^0.21.1","bootstrap": "^4.6.0","charenc": "0.0.2","crypt": "0.0.2","dotenv": "^9.0.2","firebase": "^8.6.2","gsap": "^3.6.1","jquery": "^3.6.0","jwt-decode": "^3.1.2","lodash": "^4.17.21","lzma": "^2.3.2","pako": "^2.0.3","react": "^17.0.2","react-bootstrap": "^1.6.0","react-datepicker": "^3.8.0","react-device-detect": "^1.17.0","react-dom": "^17.0.2","react-firebaseui": "^5.0.2","react-icons": "^4.2.0","react-redux": "^7.2.3","react-router-dom": "^5.2.0","react-scripts": "4.0.3","react-select": "^4.3.0","redux": "^4.0.5","redux-thunk": "^2.3.0","stats-js": "^1.0.1","styled-components": "^5.2.3","three": "^0.94.0","three-css2drender": "^1.0.0","three-obj-loader": "^1.1.3","three-objmtll-loader": "^1.0.1","web-vitals": "^1.0.1"
  },"scripts": {
    "start": "react-scripts start","build": "react-scripts build","test": "react-scripts test","eject": "react-scripts eject"
  },"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"
    ],}
}

几分钟前我的项目运行良好。 我将感谢您的帮助。

解决方法

  1. 删除 node_modules 个文件夹
  2. 删除package-lock.json
  3. 运行 npm i 重新安装所有软件包
  4. 通过@firebase/webchannel-wrapper安装包npm i @firebase/webchannel-wrapper --save

希望它有效 它对我有用

,

遇到了同样的问题,感谢@Harkal 回答问题,但是

我没有删除node模块+package-lock.json,

我刚刚运行了 npm i @firebase/webchannel-wrapper --save

它对我来说很好

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。