プロジェクトで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
ピアの依存関係について読むことでこの問題を解決しました https://nodejs.org/en/blog/npm/peer-dependencies/ 、そしてnpmになるようにバージョンを修正する私のpackage.jsonをクリーンアップすることに進みますinstallは、重大な変更が加えられたバージョンをインストールしません。
Npmエラーで表示されたパッケージのgithubのリリースノートを確認して、正しいバージョンを特定しました。