我已经看过这里显示的示例-https://github.com/angular/angular-bazel-example
对于如何使用Bazel构建Angular7项目,我仍然不清楚。我的要求是
ng build --prod
生成将由nginx提供服务的dist
文件夹。在示例项目(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命令)。