使用 Angular 库作为 git 依赖项

Adr*_*Ber 9 npm angular

我在 git 存储库中托管了一个 Angular 库,但未发布到 npm。该库使用 ng-packagr 打包。是否可以将其作为 git 依赖项导入到另一个项目中?

简单地将 git URL 指定为 npm 依赖项是行不通的,因为 ng-packagr 将 Angular 库构建到dist文件夹中,而该文件夹通常会发布到 npm。你可以指定一个postinstall脚本,但是你之后如何配置库的根文件夹实际上在dist文件夹中?

我不想发布到 npm,因为该应用程序不是开源的。我可以使用私有 npm 存储库,但我在想是否可以避免所有麻烦。

Adr*_*Ber 2

我所做的实际上是将其指定为 git 依赖项,添加安装后脚本,然后在导入时导入library/dist.