自动运行到库和依赖项自动构建

问题描述 投票:-2回答:1

我最近使用ng-packagr和angular-cli创建了一些库,我正在使用angular v7。

我有很多图书馆,每个图书馆都相互依赖。

假设我有图书馆A,B,C。

A进口B和C需要A。

当我更改A时,我必须按此顺序构建A和C。当我更改B时,我需要先构建B,然后再构建A,然后构建C。

我以为我可以使用gulp并解析每个库的所有package.json文件,但是如果有一个工具可以为我做到这一点,或者如果有角度的CLI功能,那就更好了:)

angular npm angular-cli libraries
1个回答
0
投票

如果它们都相互依赖,我认为它们在same Angular workspace中吗?然后,您应该能够简单地调整npm脚本,例如:

"build": "npm run build:lib-A && npm run build:lib-B",
"build:lib-A": "ng build lib-A",
"build:lib-B": "ng build lib-B"

然后您可以简单地为每个库指定所需的构建顺序。

© www.soinside.com 2019 - 2024. All rights reserved.