Angular多项目工作空间依赖项限制

时间:2018-11-22 15:20:53

标签: angular angular-cli angular-cli-v7

Node / npm / Angular新手在这里。

我有一个具有以下结构的Angular(v7)工作区:

my-workspace

    package.json

    projects
        my-app1: "ng generate application my-app1"
            No package.json is generated.

        my-app2: "ng generate application my-app2"
            No package.json is generated.

        my-libA: "ng generate library my-libA"
            package.json

        my-libB: "ng generate library my-libB"
            package.json

        my-libC: "ng generate library my-libC"
            package.json

my-app1使用@ angular / core,@ angular / common,@ angular / forms等。

my-libB仅使用@ angular / core。

但是,我可以从my-libB项目访问@ angular / forms。

应注意,my-libB / package.json仅包含一个peerDependencies(@ angular / core)。

有什么办法可以防止这种不正确的访问,以便VS Code / angular-cli可以向我显示编译错误?

0 个答案:

没有答案