Angular-将库引用到同一应用程序中的另一个库

时间:2019-03-15 12:49:04

标签: angular typescript frontend

我正在开发一种用于组织外的工具集。我已经创建了一个Angular库(叫它)core,所以我想在需要引用ng g library的同一项目中使用core创建另一个库。

项目结构:

  • 库(由ng new创建)
    • 核心(由ng g library Core创建)
    • Pack1 (由ng g library Pack1创建)。我希望该软件包能够使用 Core
  • 应用程序(由ng new创建)
    • 需要使用 Pack1

我正在创建 Pack1 。我应该如何从 Pack1 中引用 Core

我也想使用npm link,因为我只是在开发零件。

更新:

我尝试使用npm publish发布 Core ,并在 Pack1 中引用了@myOrg/core,但是随后我必须运行{{1} }在 Libraries 项目中,以便能够在 Pack1 中引用它。

如果是,则在运行npm i @myOrg/core时会产生以下错误:

ng build Pack1

由于循环引用。

0 个答案:

没有答案