Angular 8 使用 Bazel 构建
Bazel 是一种高级构建和测试工具。它支持许多适合大型项目的功能。
的一些特点 Bazel 如下面所述:
- 支持多种语言。
- 支持多种平台。
- 支持多个存储库。
- 支持高级构建语言。
- 快速可靠。
Angular 支持使用 bazel 构建应用程序。让我们看看如何使用 bazel 编译 Angular 应用程序。
一、安装 @角/巴泽尔 package.
npm install -g @angular/bazel
对于现有应用程序,添加 @角/巴泽尔 如下所述:
ng add @angular/bazel
对于新应用程序,请使用下面提到的命令:
ng new --collection=@angular/bazel
要使用 bazel 构建应用程序,请使用以下命令:
ng build --leaveBazelFilesOnDisk
Here,
离开BazelFilesOnDisk 选项将保留在构建过程中创建的 bazel 文件,我们可以使用这些文件直接使用 bazel 构建应用程序。
要直接使用 bazel 构建应用程序,请安装 @bazel/bazelisk 然后,使用 bazelisk 构建命令。
npm install -g @bazel/bazelisk bazelisk build