我几周前尝试安装algoliasearch,我收到了很多NPM WARNS . 从那时起到现在为止,我试图通过手动安装/更新软件包来解决它 . 我无法告诉您哪个版本以及我更新了哪些软件包 . 我想我毁了我的项目,因为现在我有更多的WARN . 你能帮助我尽可能地更新我的项目并安装algolia而不提出警告吗?

npm install algoliasearch --save
npm WARN @angular/cdk@7.0.3 requires a peer of @angular/common@>=7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/common@4.4.3 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/compiler@4.4.3 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/compiler-cli@4.4.3 requires a peer of typescript@^2.0.2 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/compiler-cli@4.4.3 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/core@7.0.3 requires a peer of rxjs@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/core@7.0.3 requires a peer of zone.js@~0.8.26 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/fire@5.1.0 requires a peer of @angular/common@>=6.0.0 <8 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/fire@5.1.0 requires a peer of @angular/platform-browser@>=6.0.0 <8 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/fire@5.1.0 requires a peer of @angular/platform-browser-dynamic@>=6.0.0 <8 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/fire@5.1.0 requires a peer of rxjs@^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/forms@4.4.3 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/http@4.4.3 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/material@7.0.3 requires a peer of @angular/common@>=7.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser@4.4.3 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/platform-browser-dynamic@4.4.3 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN @angular/tsc-wrapped@4.4.3 requires a peer of typescript@^2.1.5 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/core@4.17.0 requires a peer of rxjs@^5.5.11 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/splash-screen@4.17.0 requires a peer of rxjs@^5.5.11 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic-native/status-bar@4.17.0 requires a peer of rxjs@^5.5.11 but none is installed. You must install peer dependencies yourself.
npm WARN @ionic/pro@2.0.3 requires a peer of cordova-plugin-ionic@^5.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN angular-progress-bar@1.0.8 requires a peer of @angular/common@^6.0.0-rc.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN angular-progress-bar@1.0.8 requires a peer of @angular/core@^6.0.0-rc.0 || ^6.0.0 but none is installed. You must install peer dependencies yourself.
npm WARN ionic-angular@3.7.0 requires a peer of @angular/core@4.4.3 but none is installed. You must install peer dependencies yourself.
npm WARN tsickle@0.21.6 requires a peer of typescript@^2.1.0 but none is installed. You must install peer dependencies yourself.
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.4 (node_modules\fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.4: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"})

+ algoliasearch@3.31.0
updated 1 package in 12.993s