Repository navigation
Commit 0d622f0
fix(@angular/cli): ignore registry manifests that do not match the requested version
Modern yarn returns the manifest of the latest version instead of an error when
the requested version or range does not exist (for example,
`yarn npm info @angular/core@99.99.99` prints the latest version with exit code
0). As a result, `ng add` and `ng update` could continue with an unrelated
version instead of reporting that the requested version does not exist.
Return `null` from `getRegistryManifest` when the fetched version does not
satisfy the requested version or range.
(cherry picked from commit 81e9eae)1 parent 34d5391 commit 0d622f0
2 files changed
Lines changed: 25 additions & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
17 | | - | |
| 17 | + | |
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
| |||
566 | 566 | | |
567 | 567 | | |
568 | 568 | | |
| 569 | + | |
| 570 | + | |
| 571 | + | |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
569 | 578 | | |
570 | 579 | | |
571 | 580 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
22 | 22 | | |
23 | 23 | | |
24 | 24 | | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
25 | 40 | | |
26 | 41 | | |
27 | 42 | | |
| |||
0 commit comments