Dockerビルドを実行すると、次の警告が表示されます。
npm警告[email protected]には
これは心配なことですか? 修正する価値はありますか?
@cclaussこれはnpmの問題ですnpm / npm#19877
また、多くの人がajv(ajv-validator / ajv#708、ajv-validator / ajv-keywords#56)に報告するピア依存関係の欠落に関する問題が、このアップグレード後に解消されることを願っています。 私にはまだnpmの問題(または他のツールの問題)のように見えますが、eslint以外にajv5.xを使用してこのバージョンの競合を引き起こしているものが何であるかわかりません...
結局のところ、これはnpm 3+の問題ですが、npmの人々は、これを解決するには基本的に依存関係ツリービルダーを書き直す必要があると言っています(つまり、バグであることを認識していますが、修正するための労力は膨大です) 。 しかし、私はもう一度問題を掘り下げる必要があります。
https://github.com/eslint/eslint/pull/9856#issuecomment -377694098
そのリポジトリはhttps://github.com/npm/cliを優先してアーカイブされます(更新できません)
とりあえず見落としがちだと思います。 npm list ajv
を実行すると、この警告がWebpackの依存関係に関連していることがわかります。
├─┬ @vue/[email protected]
│ └─┬ @vue/[email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
├─┬ @vue/[email protected]
│ └─┬ [email protected]
│ └─┬ [email protected]
│ └── [email protected]
...簡潔にするためにいくつかの依存関係は省略されています..。
└─┬ [email protected]
├── [email protected]
└─┬ [email protected]
└── UNMET PEER DEPENDENCY [email protected]
schema-utils
は、プラグインとローダーのオプションを検証するためにwebpackによって使用され、OpenLibraryの機能とは何の関係もありません。 ビルドは正しく機能しており、webpack構成を更新することはめったにないため、おそらくこれを無視できます。
@cdriniこの推論はあなた