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可以向我显示编译错误?