Ограничения угловых многопроектных рабочих пространств - PullRequest
0 голосов
/ 22 ноября 2018

Node / npm / Angular newbie здесь.

У меня есть рабочее пространство 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.

Однако я могу получить доступ к @ angular / forms из проекта my-libB.

Следует отметить, что my-libB / package.json содержит только одну peerDependencies (@ angular / core).

Есть ли способ предотвратить такой неправильный доступ, чтобы VS Code / angular-cli могпокажи мне ошибку компиляции?

...