我一直在尝试从[https://ng-bootstrap.github.io/#/getting-started]
安装ngx bootstrap输入命令:npm install ngx-bootstrap --save
但结果如下:
+-- UNMET PEER DEPENDENCY @angular/common@2.4.10
+-- UNMET PEER DEPENDENCY @angular/compiler@2.4.10
+-- UNMET PEER DEPENDENCY @angular/core@2.4.10
+-- UNMET PEER DEPENDENCY @angular/forms@2.4.10
+-- UNMET PEER DEPENDENCY jquery@1.9.1 - 3
+-- ngx-bootstrap@2.0.0-beta.9
+-- UNMET PEER DEPENDENCY popper.js@^1.12.3
`-- UNMET PEER DEPENDENCY typescript@2.0.10
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 (node_modules\chokidar\node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.1.3: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})
npm WARN @ng-bootstrap/ng-bootstrap@1.0.0-beta.5 requires a peer of @angular/core@^4.0.3 but none was installed.
npm WARN @ng-bootstrap/ng-bootstrap@1.0.0-beta.5 requires a peer of @angular/common@^4.0.3 but none was installed.
npm WARN @ng-bootstrap/ng-bootstrap@1.0.0-beta.5 requires a peer of @angular/forms@^4.0.3 but none was installed.
npm WARN bootstrap@4.0.0-beta.2 requires a peer of jquery@1.9.1 - 3 but none was installed.
npm WARN bootstrap@4.0.0-beta.2 requires a peer of popper.js@^1.12.3 but none was installed.
npm WARN ngx-bootstrap@2.0.0-beta.9 requires a peer of @angular/common@>=4.3.0 || >5.0.0 but none was installed.
npm WARN ngx-bootstrap@2.0.0-beta.9 requires a peer of @angular/compiler@>=4.3.0 || >5.0.0 but none was installed.
npm WARN ngx-bootstrap@2.0.0-beta.9 requires a peer of @angular/core@>=4.3.0 || >5.0.0 but none was installed.
npm WARN ngx-bootstrap@2.0.0-beta.9 requires a peer of @angular/forms@>=4.3.0 || >5.0.0 but none was installed.
npm WARN ngx-bootstrap@2.0.0-beta.9 requires a peer of typescript@>=2.3.0 but none was installed.
我不明白发生了什么。
我对Angular 2和相关技术还不熟悉。非常感谢您的帮助!谢谢。
答案 0 :(得分:0)
你好你需要安装你的perDependencies,如果你安装了一个依赖于其他软件包的特定版本的软件包,如果找不到正确的软件包版本,那么“对等依赖”是未完成的,试试这个:
npm install -g npm-install-peers
npm-install-peers
这将安装peerDependencies