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 могпокажи мне ошибку компиляции?