When i try to do npm install i get the following npm ERR! code ERESOLVE npm ERR! ERESOLVE unable to resolve dependency tree npm ERR! npm ERR! While resolving: foliosure@1.0.1 npm ERR! Found: zone.js@0.8.29 npm ERR! node_modules/zone.js npm ERR! zone.js@"~0.8.26" from the root project npm ERR! peer zone.js@"~0.8.26" from @angular/core@7.2.16 npm ERR! node_modules/@angular/core npm ERR! @angular/core@"~7.2.0" from the root project npm ERR! peer @angular/core@"^7.0.0 || ^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0" from primeng_latest@11.2.3 npm ERR! node_modules/primeng_latest npm ERR! primeng_latest@"npm:primeng@^11.2.0" from the root project npm ERR! 3 more (@angular/common, @angular/forms, @angular/platform-browser) npm ERR! npm ERR! Could not resolve dependency: npm ERR! peer zone.js@"^0.10.2" from primeng_latest@11.2.3 npm ERR! node_modules/primeng_latest npm ERR! primeng_latest@"npm:primeng@^11.2.0" from the root project npm ERR! npm ERR! Fix the upstream dependency conflict, or retry npm ERR! this command with --force, or --legacy-peer-deps **Please suggest a solution to resolve this error, Thank you in advance.** **Dependencies in Package.json** "dependencies": "@angular/compiler": "~7.2.0", "@angular/core": "~7.2.0", "@angular/forms": "~7.2.0", "@angular/http": "^7.2.4", "@angular/material": "^7.3.7", "@angular/router": "~7.2.0", "@types/d3": "^5.7.2", "bootstrap": "^4.4.1", "codemirror": "^5.58.2", "file-saver": "^2.0.0", "font-awesome": "^4.7.0", "highcharts": "^9.0.0", "material-design-icons": "^3.0.1", "moment": "^2.24.0", "ngx-spinner": "^7.2.0", "ngx-toastr": "^9.2.0", "primeicons": "^1.0.0", "primeng": "^7.0.5", "primeng_latest": "npm:primeng@^11.2.0", "rxjs": "~6.3.3", "zone.js": "~0.8.26"Solo tengo 3 meses de experiencia en angular, intenté degradar las versiones pero aún así me dio error, también intenté buscar en Google la solución pero no encontré la solución correcta, agradecería cualquier ayuda, gracias.
Parece que es un problema con las dependencias de pares, intente con npm install --legacy-peer-deps.
Puede omitir las verificaciones de conflictos de dependencia entre pares ejecutando npm install --legacy-peer-deps o puede configurar npm config set legacy-peer-deps true y luego ejecutar npm install una vez más.
Si desea ejecutar el código angular de su amigo en su máquina, siga los pasos.
paso 1: esto puede suceder debido a una discrepancia de versión en su versión de nodo y la versión de nodo de sus amigos y la versión npm. C://carpetadeproyecto> nodo --versión y luego C://carpetadeproyecto> npm -v
Paso 2: si la versión no coincide, desinstale el nodo en su máquina, luego reinicie e instale la versión del nodo de su amigo.
paso 3: ejecute el siguiente código de ejemplo
1.
npm install npm@[version]en mi maquina
npm install -g npm@6.2.0ahora ejecute npm install en la carpeta de su proyecto
instalar npm
ahora npm start o ng serve para que funcione perfectamente