【问题标题】:Inter library dependency inside a workspace工作空间内的库间依赖关系
【发布时间】:2018-10-20 17:37:35
【问题描述】:

我已经使用应用程序创建了一个新的 angular 6 工作区,并添加了两个名为 library1、library2 的库。 library2,使用 library1 中的模块,如下所示

import {Library1Module} from "library1"

使用ng build --project=library1编译库1

这行得通

使用ng build --project=library2编译库2

失败并出现错误

* getting exception projects/library2/src/lib/library2.module.ts(3,36): error TS2307: Cannot find module 'library1'.

如何在 cli 工作区中使用内部库

【问题讨论】:

    标签: angular angular-cli angular-cli-v6


    【解决方案1】:

    在projects/library2/tsconfig.lib.json中,在compilerOptions中添加以下内容

    compilerOptions: {
       ...
       "paths": {
          "library1": [
             "../../../dist/library1"
           ]
        }
        ...
     }
    

    【讨论】:

      猜你喜欢
      • 2012-09-16
      • 1970-01-01
      • 2016-10-31
      • 2012-04-06
      • 1970-01-01
      • 2020-02-15
      • 2011-06-14
      • 2011-12-19
      • 1970-01-01
      相关资源
      最近更新 更多