Error al hacer npm install en un proyecto de angular con ionic

Esta es mi versión de angular + otra información

Angular CLI: 18.0.6
Node: 20.11.1
Package Manager: npm 10.2.4
OS: win32 x64

Angular: undefined

Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1800.6 (cli-only)
@angular-devkit/core         18.0.6 (cli-only)
@angular-devkit/schematics   18.0.6 (cli-only)
@schematics/angular          18.0.6 (cli-only)
typescript                   5.5.2
zone.js                      0.14.7

ionic version 7.2.0

Este es lo que me arroja en consola

npm WARN deprecated inflight@1.0.6: This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.
npm WARN deprecated @humanwhocodes/config-array@0.11.14: Use @eslint/config-array instead
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated rimraf@3.0.2: Rimraf versions prior to v4 are no longer supported
npm WARN deprecated glob@7.2.3: Glob versions prior to v9 are no longer supported
npm WARN deprecated @humanwhocodes/object-schema@2.0.3: Use @eslint/object-schema instead
npm ERR! code 1
npm ERR! path C:\Users\david_\Documents\david\project\app\node_modules\nx
npm ERR! command failed
npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node ./bin/post-install
npm ERR! C:\Users\david_\Documents\david\project\app\node_modules\nx\src\native\native-bindings.js:244
npm ERR!     throw loadError
npm ERR!     ^
npm ERR!
npm ERR! Error: No se puede encontrar el módulo especificado.
npm ERR! \\?\C:\Users\david_\AppData\Local\Temp\nx-native-file-cache-c13a611\19.3.2-nx.win32-x64-msvc.node
npm ERR!     at Module._extensions..node (node:internal/modules/cjs/loader:1473:18)
npm ERR!     at Module.load (node:internal/modules/cjs/loader:1207:32)
npm ERR!     at Module._load (node:internal/modules/cjs/loader:1023:12)
npm ERR!     at Module._load (C:\Users\david_\Documents\david\project\app\node_modules\nx\src\native\index.js:60:27)
npm ERR!     at Module.require (node:internal/modules/cjs/loader:1235:19)
npm ERR!     at require (node:internal/modules/helpers:176:18)
npm ERR!     at Object.<anonymous> (C:\Users\david_\Documents\david\project\app\node_modules\nx\src\native\native-bindings.js:66:29)
npm ERR!     at Module._compile (node:internal/modules/cjs/loader:1376:14)
npm ERR!     at Module._extensions..js (node:internal/modules/cjs/loader:1435:10)
npm ERR!     at Module.load (node:internal/modules/cjs/loader:1207:32) {
npm ERR!   code: 'ERR_DLOPEN_FAILED'
npm ERR! }
npm ERR!
npm ERR! Node.js v20.11.1

npm ERR! A complete log of this run can be found in: C:\Users\david_\AppData\Local\npm-cache\_logs\2024-06-27T14_10_32_146Z-debug-0.log

Este es el package.json

{
  "name": "project",
  "version": "0.0.1",
  "author": "Ionic Framework",
  "homepage": "https://ionicframework.com/",
  "scripts": {
    "ng": "ng",
    "start": "ng serve",
    "build": "ng build",
    "watch": "ng build --watch --configuration development",
    "test": "ng test",
    "lint": "ng lint"
  },
  "private": true,
  "dependencies": {
    "@angular/animations": "^18.0.0",
    "@angular/common": "^18.0.0",
    "@angular/compiler": "^18.0.0",
    "@angular/core": "^18.0.0",
    "@angular/fire": "^18.0.1",
    "@angular/forms": "^18.0.0",
    "@angular/platform-browser": "^18.0.0",
    "@angular/platform-browser-dynamic": "^18.0.0",
    "@angular/router": "^18.0.0",
    "@capacitor/app": "6.0.0",
    "@capacitor/core": "6.1.0",
    "@capacitor/haptics": "6.0.0",
    "@capacitor/keyboard": "6.0.1",
    "@capacitor/status-bar": "6.0.0",
    "@google/generative-ai": "^0.13.0",
    "@ionic/angular": "^8.0.0",
    "autoprefixer": "^10.4.19",
    "firebase": "^10.12.2",
    "ionicons": "^7.2.1",
    "postcss": "^8.4.38",
    "rxjs": "~7.8.0",
    "tailwindcss": "^3.4.4",
    "tslib": "^2.3.0",
    "zone.js": "~0.14.2"
  },
  "devDependencies": {
    "@angular-devkit/build-angular": "^18.0.0",
    "@angular-eslint/builder": "^18.0.0",
    "@angular-eslint/eslint-plugin": "^18.0.0",
    "@angular-eslint/eslint-plugin-template": "^18.0.0",
    "@angular-eslint/schematics": "^18.0.0",
    "@angular-eslint/template-parser": "^18.0.0",
    "@angular/cli": "^18.0.0",
    "@angular/compiler-cli": "^18.0.0",
    "@angular/language-service": "^18.0.0",
    "@capacitor/cli": "6.1.0",
    "@ionic/angular-toolkit": "^11.0.1",
    "@types/jasmine": "~5.1.0",
    "@typescript-eslint/eslint-plugin": "^6.0.0",
    "@typescript-eslint/parser": "^6.0.0",
    "eslint": "^8.57.0",
    "eslint-plugin-import": "^2.29.1",
    "eslint-plugin-jsdoc": "^48.2.1",
    "eslint-plugin-prefer-arrow": "1.2.2",
    "jasmine-core": "~5.1.0",
    "jasmine-spec-reporter": "~5.0.0",
    "karma": "~6.4.0",
    "karma-chrome-launcher": "~3.2.0",
    "karma-coverage": "~2.2.0",
    "karma-jasmine": "~5.1.0",
    "karma-jasmine-html-reporter": "~2.1.0",
    "typescript": "~5.4.0"
  },
  "description": "An Ionic project"
}

Gracias de antemano.

Ya valide

Eliminando el directorio node_modules

rm -rf node_modules

Limpiando el cache de npm

npm cache clean --force

Instalando las dependencias nuevamente

npm install --force

También borrando package-lock.json, pero ya no se que mas se podrá validar, lo que no tengo actualizado es el cli de firestore aqui en este proyecto tengo “@angular/fire”: “^18.0.1”, y en mi ordenador tengo la version 17, pero nose si podra ser algo de eso.

Advertencias de obsolescencia: @humanwhocodes/config-array@0.11.14: Usar @eslint/config-array en su lugar

rimraf@3.0.2: Las versiones de Rimraf anteriores a la v4 ya no son compatibles

@humanwhocodes/object-schema@2.0.3: Usar @eslint/object-schema en su lugar

glob@7.2.3: Las versiones globales anteriores a la v9 ya no son compatibles

Hasta probe formateando la notebook, nadie pudo darme la solución, ni pude crear una nueva aplicacion ni pude hacer npm de una aplicacion, ya nose que mas probar

El error está claramente indicado. Uno de los plugins que está utilizando utiliza una dependencia que está desactualizada. Debe desinstalar uno por uno para descubrir qué plugin es el problema.

Hola, espero te encuentres bien!
Has tenido éxito solucionando este error?
Acabo de formatear mi ordenador, instalar todo desde 0, iniciar un proyecto nuevo de IONIC, y observo el mismo error. Observe que comentaron que algún plugin utiliza inflight@1.0.6 y que se debe desinstalar, pero en mi caso hablo de un proyecto nuevo de ionic.

Al formatear, me paso lo mismo, se corrige instalando microsoft visual c++ 2015-2022 redistributable package (x64) , publicaste el mensaje hace varios dias, si lo solucionaste me parece bien, sino para cualquiera que le pase o le este pasando. @yefriromero596

image