使用Bazel构建Angular7项目

时间:2019-02-14 23:01:41

标签: angular bazel

我已经看过这里显示的示例-https://github.com/angular/angular-bazel-example

对于如何使用Bazel构建Angular7项目,我仍然不清楚。我的要求是

  1. 从Angular项目运行(以某种方式)中,ng build --prod生成将由nginx提供服务的dist文件夹。
  2. 这个Angular项目只是一个大型外壳项目的一小部分,该项目的构建是通过Bazel进行编排的。因此,我不得不从前端使用Bazel。

在示例项目(angular-bazel-example)上,当我执行bazel build //src:bundle时,我得到的发行版甚至没有index.html。现在,我期望的是项目下ng build --prod(AOT)的结果,以便我可以移交dist文件夹进行部署(使用nginx / tomcat或其他工具)。

看来Bazel和CLI正在竞争构建Angular。来自Angular项目中Bazel的一些实际AOT dist的指针将非常有帮助。如果Bazel可以做到,那让我想知道为什么他们不能将其集成到CLI本身(ng命令)。

0 个答案:

没有答案