así que obtuve una nueva PC y quería pasar mi proyecto angular a través de github. Usé 1. npm i 2. npm i @angular/cli@latest -D 3. ng update
Y cada vez que intento ejecutar el proyecto con ng s , me sigue enviando este error:
This version of CLI is only compatible with Angular versions ^9.0.0-beta || >=9.0.0 <10.0.0, but Angular version 8.2.14 was found instead. Please visit the link below to find instructions on how to update Angular. https://angular-update-guide.firebaseapp.com/Intenté usar las instrucciones en el enlace.
Esta es mi versión de Angular al escribir ng --version :
Angular CLI: 9.0.1 Node: 12.16.0Este es el paquete.json:
{ "name": "empire-gaming", "version": "0.0.0", "scripts": { "ng": "ng", "start": "ng serve", "build": "ng build", "test": "ng test", "lint": "ng lint", "e2e": "ng e2e" }, "private": true, "dependencies": { "@angular-redux/store": "^10.0.0", "@angular/animations": "~8.2.14", "@angular/cdk": "~8.2.3", "@angular/common": "~8.2.14", "@angular/compiler": "~8.2.14", "@angular/core": "~8.2.14", "@angular/forms": "~8.2.14", "@angular/material": "^8.2.3", "@angular/platform-browser": "~8.2.14", "@angular/platform-browser-dynamic": "~8.2.14", "@angular/router": "~8.2.14", "@ng-bootstrap/ng-bootstrap": "^5.2.1", "@ngrx/store": "^8.6.0", "cors": "^2.8.5", "express": "^4.17.1", "hammerjs": "^2.0.8", "mongoose": "^5.8.10", "ngx-bootstrap": "^5.3.2", "redux": "^4.0.5", "rxjs": "~6.4.0", "tslib": "^1.10.0", "zone.js": "~0.9.1" }, "devDependencies": { "@angular-devkit/build-angular": "~0.803.22", "@angular/cli": "^9.0.1", "@angular/compiler-cli": "~8.2.14", "@angular/language-service": "~8.2.14", "@types/jasmine": "~3.3.8", "@types/jasminewd2": "~2.0.3", "@types/node": "~8.9.4", "codelyzer": "^5.0.0", "jasmine-core": "~3.4.0", "jasmine-spec-reporter": "~4.2.1", "karma": "~4.1.0", "karma-chrome-launcher": "~2.2.0", "karma-coverage-istanbul-reporter": "~2.0.1", "karma-jasmine": "~2.0.1", "karma-jasmine-html-reporter": "^1.4.0", "protractor": "~5.4.0", "ts-node": "~7.0.0", "tslint": "~5.15.0", "typescript": "~3.5.3" } }Realmente no tengo ni idea al respecto ... Me alegraría si me ayudas.
La versión de Angular que está utilizando en el proyecto es inferior a la versión necesaria para la última versión de Angular CLI. Le recomendaría que rebaje la versión de Angular CLI a 8.3.25
npm uninstall -g @angular/cli npm cache clean npm install -g @angular/cli@8.3.25Y cambie la versión de Angular CLI en sus devDependencies:
npm install -D @angular/cli@8.3.25Primer paso instalar Angular globalmente.
npm install -g @angular/cli@latestEjecute el comando Actualizar para obtener una lista de todas las dependencias necesarias para actualizar.
ng updateSiguiente Ejecute el comando de actualización como se muestra a continuación para cada paquete central de Angular individual
ng update @angular/cli @angular/core Si desea forzar los cambios, use: –force y –allow-dirty flags comando adicionalmente para solucionar todos los demás problemas pendientes.
ng update @angular/cli @angular/core --allow-dirty --forceesto me funciono
Elimine la carpeta node_modules y package-lock.json
luego ejecute: "npm install"
en breve:
vaya al directorio del proyecto en la terminal/símbolo del sistema y ejecute los siguientes comandos
rm -fr ./node_modules rm -fr ./package-lock.json npm install ng serve -o