我可以在不升级 Angular 版本的情况下更新我的 monorepo nx 工作区吗?

Tra*_*ans 4 monorepo nrwl nrwl-nx

想要从 nx 10 工作区迁移到 12,而不离开 Angular 10。
nx migrate latest但是,默认情况下升级也会升级 Angular。

我搜索了https://nx.dev/previous/angular/core-concepts/updating-nx
这里没有具体提及。

有人可以告诉我是否可能吗?如果可以,您可以提供步骤吗?

Rep*_*ack 8

是的,您可以使用以下命令更新您的 nx monorepo,而无需升级 Angular:

nx migrate latest --to="@nrwl/angular@13.10.6"
Run Code Online (Sandbox Code Playgroud)

13.10.6使用该包的当前版本进行更改。副作用是您无法使用此包提供的原理图。

将包恢复typescript到与您的 Angular 版本兼容的最新版本