web-dev-qa-db-ja.com

アンメットピア依存関係[email protected]

プロジェクトでnpminstallを実行しようとしていますが、webpackパッケージを解決できません。私はグーグルとここにある他の質問の答えのほとんどに従いました。

私はnodejs + npmファイルのコンピューターを完全にクリーンアップしました。ここでも次の回答があります: Windowsからnode.jsを完全に削除する方法nmet Peer Dependency angular = 2.3.0 rxjs zone.js

満たされていない依存関係を手動でグローバルにインストールし、npm install--saveを使用してpackage.jsonに永続化しようとしました。要求された特定のバージョンをインストールしてから、最新バージョンもインストールします。

私が持っているエラーは次のとおりです:UNMET PEER DEPENDENCY [email protected]

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 
[email protected]: wanted {"os":"darwin","Arch":"a
ny"} (current: {"os":"win32","Arch":"x64"})
npm WARN [email protected] requires a peer of webpack@^2 || ^2.2.0-rc.0 || 
^2.1.0-beta || ^1.12.6 but none was install
ed.
PS C:\Users\david.maceachern\Projects\ia_beta\impacttool\src\ui> npm install 
--save webpack
[email protected] 
C:\Users\david.maceachern\Projects\ia_beta\impacttool\src\ui
`-- UNMET PEER DEPENDENCY [email protected]

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 
[email protected]: wanted {"os":"darwin","Arch":"a
ny"} (current: {"os":"win32","Arch":"x64"})
npm WARN [email protected] requires a peer of webpack@^2 || ^2.2.0-rc.0 || 
^2.1.0-beta || ^1.12.6 but none was install
ed.
npm ERR! code 1
5
Nshuya

ピアの依存関係について読むことでこの問題を解決しました https://nodejs.org/en/blog/npm/peer-dependencies/ 、そしてnpmになるようにバージョンを修正する私のpackage.jsonをクリーンアップすることに進みますinstallは、重大な変更が加えられたバージョンをインストールしません。

Npmエラーで表示されたパッケージのgithubのリリースノートを確認して、正しいバージョンを特定しました。

4
Nshuya