fris-fruitig / react-firebase-file-uploader

An image uploader for react that uploads images to your firebase storage
https://npm.im/react-firebase-file-uploader
166 stars 45 forks source link

npm WARN react-firebase-file-uploader@2.4.3 requires a peer of firebase@^3.5.2 || ^4.0.0 || ^5.0.0 #46

Open douglasrcjames opened 4 years ago

douglasrcjames commented 4 years ago

When installing with npm, I am getting this warning on and would like to clear it: npm WARN react-firebase-file-uploader@2.4.3 requires a peer of firebase@^3.5.2 || ^4.0.0 || ^5.0.0 but none is installed. You must install peer dependencies yourself. I have ran npm install firebase, and warning still appears. Any idea on how to clear this?

package.json

{
  "name": "test-app-name",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "firebase": "^7.12.0",
    "formik": "^2.0.3",
    "google-libphonenumber": "^3.2.7",
    "mkdirp": "^1.0.3",
    "react": "^16.11.0",
    "react-burger-menu": "^2.6.11",
    "react-confirm": "^0.1.18",
    "react-dnd": "^5.0.0",
    "react-dnd-html5-backend": "^3.0.2",
    "react-dom": "^16.11.0",
    "react-firebase-file-uploader": "^2.4.3",
    "react-flexbox-grid": "^2.1.2",
    "react-ga": "^2.7.0",
    "react-icons": "^3.8.0",
    "react-modal": "^3.11.1",
    "react-responsive": "^8.0.1",
    "react-router-dom": "^5.1.2",
    "react-scripts": "^3.4.0",
    "react-star-ratings": "^2.3.0",
    "react-stripe-elements": "^6.0.1",
    "react-sweet-progress": "^1.1.2",
    "react-toastify": "^5.4.0",
    "react-with-separator": "^1.2.0",
    "twilio-video": "^2.0.1",
    "typescript": "^3.8.3",
    "yup": "^0.27.0"
  },
  "scripts": {
    "start": "react-scripts start",
    "build": "react-scripts build",
    "test": "react-scripts test",
    "eject": "react-scripts eject"
  },
  "eslintConfig": {
    "extends": "react-app"
  },
  "browserslist": {
    "production": [
      ">0.2%",
      "not dead",
      "not op_mini all"
    ],
    "development": [
      "last 1 chrome version",
      "last 1 firefox version",
      "last 1 safari version"
    ]
  }
}
tatojoel1 commented 4 years ago

I have the same issue too. I tried to do some examples in June 13, 2020. There is a message of the error: Could not find a declaration file for module 'react-firebase-file-uploader'

ghost commented 3 years ago

Same here....

module "/home/user/Escritorio/mern/project-nextjs/node_modules/react-firebase-file-uploader/lib/index" Could not find a declaration file for module 'react-firebase-file-uploader'. '/home/edagurcia/Escritorio/mern-guia-completa/producthunt-nextjs/node_modules/react-firebase-file-uploader/lib/index.js' implicitly has an 'any' type. Try npm install @types/react-firebase-file-uploader if it exists or add a new declaration (.d.ts) file containing declare module 'react-firebase-file-uploader';ts(7016)

wilmerterrero commented 3 years ago

I resolved this problem with: npm i react-firebase-file-uploader --legacy-peer-deps

acailly commented 2 years ago

I resolved this issue by overriding the dependency resolution :

"overrides": {
    "firebase": [the version of firebase you use]
  }