次の警告が表示されますが、更新方法がわかりませんでした。また、必要な依存関係をインストールしようとしましたが、機能しません。
npm WARN [email protected] requires a peer of ajv@>=5.0.0 but none was installed.
npm WARN [email protected] requires a peer of ionic-angular@^3.4.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/core@^2.0.0 but none was installed.
npm WARN [email protected] requires a peer of @angular/http@^2.0.0 but none was installed.
手伝っていただけませんか?
宜しくお願いします。
私は言っていた:[email protected] requires a peer of ajv@^6.0.0 but none is installed. You must install peer dependencies yourself.
Ajvを検索したところ、ajv 6.0.0がリリース候補であることがわかったので、代わりにdependencies
im my "ajv": "^6.0.1",
ファイルにpackage.json
を追加しました。npm install
を実行しました。次に、インストールスクリプトを再実行すると、エラーが解消されました。
うまくいけば、それは他のすべての人にも役立つでしょう。
警告の内容によっては、問題にならない場合があります。あなたが翻訳に問題を抱えている場合にのみ私は心配します。インストールされているコンポーネントまたはpackage.jsonを知らずに診断することは不可能です。
依存関係をインストールした可能性があると思います。私にとって、私は同様のものを手に入れます
npm WARN [email protected] requires a peer of react-dom@^15.4.2 but none is installed. You must install peer dependencies yourself.
しかし、私はすでにreact-dom @ ^ 16を持っています。 package.jsonで、devDependenciesに1つの依存関係があり、依存関係に他の依存関係がある可能性があるためだと思います。 --save-devと--saveの違いに注意してください。
私の場合、ライブラリがインストールされていなかったので、Google "npm ajv"、npm Webページで[インストール]ボックスに移動し、コンテンツ "npm i ajv"をコピーしてから、Angularプロジェクトを作成し、コマンドを実行します。これにより、ライブラリがプロジェクトに追加され、問題が解決しました。