- Angular 8 教程
- Angular 8 - 首页
- Angular 8 - 简介
- Angular 8 - 安装
- 创建第一个应用
- Angular 8 - 架构
- Angular 组件和模板
- Angular 8 - 数据绑定
- Angular 8 - 指令
- Angular 8 - 管道
- Angular 8 - 响应式编程
- 服务和依赖注入
- Angular 8 - Http 客户端编程
- Angular 8 - Angular Material
- 路由和导航
- Angular 8 - 动画
- Angular 8 - 表单
- Angular 8 - 表单验证
- 身份验证和授权
- Angular 8 - Web Workers
- Service Workers 和 PWA
- Angular 8 - 服务器端渲染
- Angular 8 - 国际化 (i18n)
- Angular 8 - 可访问性
- Angular 8 - CLI 命令
- Angular 8 - 测试
- Angular 8 - Ivy 编译器
- Angular 8 - 使用 Bazel 构建
- Angular 8 - 向后兼容性
- Angular 8 - 工作示例
- Angular 9 - 新特性?
- Angular 8 有用资源
- Angular 8 - 快速指南
- Angular 8 - 有用资源
- Angular 8 - 讨论
Angular 8 - 使用 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 build 命令。
npm install -g @bazel/bazelisk bazelisk build
广告