npm install firebase siempre falla

Sep 20 2020

cuando intenté instalar firebase siempre falla. Quiero instalar firebase en mi proyecto REACTJS usando

`npm i firebase`

y muestra este error: npm WARN [email protected] requiere un par de mecanografiado @> = 2.8.0 || > = 3.2.0-dev || > = 3.3.0-dev || > = 3.4.0-dev || > = 3.5.0-dev || > = 3.6.0-dev || > = 3.6.0-beta || > = 3.7.0-dev || > = 3.7.0-beta pero no hay ninguno instalado. Debe instalar las dependencias de pares usted mismo.

npm ERR! código EPERM npm ERR! syscall unlink npm ERR! ruta G: \ react \ netflix \ netflix-clone \ node_modules \ youtube-player \ node_modules \ debug \ src npm ERR! errno -4048 npm ERR! Error: EPERM: operación no permitida, desvincular 'G: \ react \ netflix \ netflix-clone \ node_modules \ youtube-player \ node_modules \ debug \ src' npm ERR! [OperationalError: EPERM: operación no permitida, desvincular 'G: \ react \ netflix \ netflix-clone \ node_modules \ youtube-player \ node_modules \ debug \ src'] {npm ERR! causa: [Error: EPERM: operación no permitida, desvincular 'G: \ react \ netflix \ netflix-clone \ node_modules \ youtube-player \ node_modules \ debug \ src'] {npm ERR! errno: -4048, npm ERR! código: 'EPERM', npm ERR! syscall: 'desvincular', npm ERR! ruta: 'G: \ react \ netflix \ netflix-clone \ node_modules \ youtube-player \ node_modules \ debug \ src' npm ERR! }, npm ERR! errno: -4048, npm ERR! código: 'EPERM', npm ERR! syscall: 'desvincular', npm ERR! ruta: 'G: \ react \ netflix \ netflix-clone \ node_modules \ youtube-player \ node_modules \ debug \ src', npm ERR! padre: 'youtube-player' npm ERR! } npm ERR! npm ERR! La operación fue rechazada por su sistema operativo. npm ERR! Es posible que el archivo ya estuviera en uso (por un editor de texto o antivirus), npm ERR! o que no tiene permisos para acceder a él. npm ERR! npm ERR! Si cree que esto podría ser un problema de permisos, ¡vuelva a verificar npm ERR! permisos del archivo y los directorios que lo contienen, o intente ejecutar npm ERR! el comando nuevamente como root / administrador.

npm ERR! Puede encontrar un registro completo de esta ejecución en: npm ERR! C: \ Users \ ADMIN \ AppData \ Roaming \ npm-cache_logs \ 2020-09-20T07_03_09_714Z-debug.log

mi archivo package.json está aquí:

{
  "name": "netflix-clone",
  "version": "0.1.0",
  "private": true,
  "dependencies": {
    "@testing-library/jest-dom": "^4.2.4",
    "@testing-library/react": "^9.5.0",
    "@testing-library/user-event": "^7.2.1",
    "axios": "^0.20.0",
    "movie-trailer": "^2.0.6",
    "react": "^16.13.1",
    "react-dom": "^16.13.1",
    "react-scripts": "3.4.3",
    "react-youtube": "^7.12.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"
    ]
  }
}

Respuestas

1 SulemanAhmad Sep 20 2020 at 14:42

Esto podría deberse a un problema de permisos. Lo que puede hacer es abrir la línea de comando (CMD) como administrador haciendo clic derecho en la línea de comando (CMD) y seleccionando "Ejecutar como administrador". Una vez que esté abierto, navegue a la carpeta de su proyecto y luego instale firebase. La imagen se agrega para Windows, pero si tiene MAC , ¡hágalo en consecuencia!