angular / angular/angular-cli

Proposal: `ng doctor` for check diff and sync to the latest project template

Offen
#7,848 4 Kommentare 17 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area: @angular/cli feature feature: insufficient votes
Vorherrschende Sprache
TypeScript
Sterne
27k
Forks
11.8k
Ø Merge
14 Std. 23 Min.
Gemergte PRs (30 T.)
162

Beschreibung

### Bug Report or Feature Request (mark with an `x`)
```
- [ ] bug report -> please search issues before submitting
- [x] feature request
```

### Desired functionality.
After updated the CLI version, sometimes `package.json` is updated. Currently `package.json` is generated at `ng new` and never do sync to latest dependencies.

I want something like `ng doctor` to solve it. The use-case images are below:

```
$ ng doctor # listing up dependency changes
$ ng doctor --write # auto-patching on _compatible_ version (with semver ?)
```

### Mention any other details that might be useful.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem vorgeschlagenen Einstiegspunkt `ng doctor` und dem vorhandenen Pfad zur Generierung von `package.json`. Lege fest, wie Abhängigkeitsunterschiede aufgelistet werden und dass `--write` nur semver-kompatible Aktualisierungen anwendet, und füge anschließend Abdeckung sowohl für das Auflisten von Änderungen als auch für das Schreiben von Aktualisierungen hinzu.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
angular, typescript
Bereich
cli
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.