angular / angular/angular-cli

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

未關閉
#7,848 4 則留言 17 個 reaction 已指派 0 人 在 GitHub 檢視
area: @angular/cli feature feature: insufficient votes
主要語言
TypeScript
星號
27k
分支
11.8k
平均合併
14 小時 23 分鐘
30 天內合併 PR
162

描述

### 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.

貢獻指南

開啟貢獻指南

研究方向

從提議的 `ng doctor` 進入點和現有的 `package.json` 產生路徑開始。定義如何列出相依性差異,以及 `--write` 如何只套用 semver 相容的更新,然後為列出變更和寫入更新分別新增涵蓋測試。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
angular, typescript
領域
cli
Issue 類型
功能
難度
5/5
預估耗時
一週以上
活躍度
停滯
描述清晰度
需要釐清
新手友好度
30/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。