Angular - 使用 Bazel 构建



Bazel 是一款高级构建和测试工具。它支持许多适用于大型项目的特性。

Bazel 的一些特性如下:

  • 支持多种语言。
  • 支持多个平台。
  • 支持多个代码仓库。
  • 支持高级构建语言。
  • 快速可靠。

Angular 支持使用 Bazel 构建应用程序。让我们看看如何使用 Bazel 编译 Angular 应用程序。

首先,安装 @angular/bazel 包。

npm install -g @angular/bazel 

对于现有应用程序,请按如下所示添加 @angular/bazel

ng add @angular/bazel

对于新应用程序,请使用以下命令

ng new --collection=@angular/bazel 

要使用 Bazel 构建应用程序,请使用以下命令

ng build --leaveBazelFilesOnDisk

这里,

leaveBazelFilesOnDisk 选项将在构建过程中保留创建的 Bazel 文件,我们可以使用这些文件直接使用 Bazel 构建应用程序。

要直接使用 Bazel 构建应用程序,请安装 @bazel/bazelisk,然后使用 bazelisk 构建命令。

npm install -g @bazel/bazelisk 
bazelisk build
广告