使用具体(较旧)Angular 版本创建 NX Monorepo

Creating NX Monorepo with concrete (older) Angular version

生成 NX Monorepo 工作区 (https://nx.dev/) 这里的步骤很简单:

  1. npx create-nx-workspace(创建空工作区)
  2. yarn add -D @nrwl/angular (添加nx的angular plugin/schematics)
  3. nx generate worspace-schematic:application(将 Angular 应用程序添加到 NX 工作区)

您将获得一个 NX 工作区,其中包含 Angular(最新版本)应用程序。但是,如果我想创建其中包含 Angular 8.0 应用程序的 NX 工作区怎么办?创建带有具体 Angular 版本的 NX 工作区的正确方法是什么?

找到与您的 angular 版本相对应的 create-nx-workspace 版本。 通常匹配器 angular 版本

然后做(此示例适用于 angular 10) npx create-nx-workspace@10.4.10 name-of-new-workspace