嘗試在下面安裝依賴項
npm install axios moment react-file-base64 redux redux-thunk
有這些警告問題
npm WARN @apideck/better-ajv-errors@0.3.2 requires a peer of ajv@>=8 but none is installed. You must install peer dependencies yourself.
npm WARN fork-ts-checker-webpack-plugin@6.5.0 requires a peer of typescript@>= 2.7 but none is installed. You must install peer dependencies yourself.
npm WARN react-file-base64@1.0.3 requires a peer of react@^15.0.2 but none is installed. You must install peer dependencies yourself.
npm WARN tsutils@3.21.0 requires a peer of typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta but none is installed. You must install peer dependencies yourself.
我該如何解決?
uj5u.com熱心網友回復:
這些是對等依賴項,而不是實際依賴項。這是一篇很好的文章,解釋了差異。對等依賴只是為了讓用戶知道你安裝的包兼容的各種包的版本。您不需要解決這些問題,因為它們只是讓您知道哪些版本的各種包是兼容的,如果您想在將來的某個時間使用這些包。
簡而言之,您可以按原樣開始您的專案,沒有什么需要修復的。
uj5u.com熱心網友回復:
較新版本的 npm 不會自動安裝對等依賴項。
要擺脫您的警告,您可以根據需要安裝所請求的軟體包。
npm install --save-dev "<dependency_pkg>"
--save-dev 表示它將被保存到 devDependencies
您可以在這個類似問題的各種答案中找到更多詳細資訊:npm WARN ... requires a peer of ... but none is installed。您必須自己安裝對等依賴項
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/415201.html
標籤:
