首页 > 解决方案 > 多项目工作区的 Angular 构建

问题描述

我有一个由多个项目和库组成的角度项目工作区。

...
e2e
projects
   authentication-project
   vendor-project
   customer-project
   shared-library 
angular.json
package.json
tsconfig.json
...

当我构建项目时,我得到一个带有缩小内容的散列文件。

他们是我可以告诉 cli 将项目构建与带有哈希文件名的特定项目前缀捆绑在一起的一种方式,这样只有特定的项目包需要替换而不影响其他项目包文件。

标签: angular-cli

解决方案


您始终可以使用特定项目名称运行构建命令。

示例:ng build vendor-project

编辑angular.json将使您对哈希名称和其他选项有更多的控制。如果您想要更多控制权,那么您可以随时编写自己的 npm 脚本或 eject项目并访问底层 webpack 配置。Nx此外,如果需要,请查看工作区。https://nx.dev/


推荐阅读