未满足的同行依赖性webpack@3.6.0



我正在尝试在项目上运行NPM安装,并且无法解析WebPack软件包。我遵循了Google和此处找到的大多数其他问题。

我已经通过以下答案进行了以下答案:如何从Windows完全删除Node.js未满足的对等依赖性角2.3.0 rxjs Zone.js

我试图在全球范围内手动安装未满足的依赖项,将其持续到package.json。安装它要求的特定版本,然后安装最新版本。

我的错误是: 未满足的同行依赖性webpack@3.6.0

npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 
(node_moduleschokidarnode_modulesfsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
fsevents@1.1.2: wanted {"os":"darwin","arch":"a
ny"} (current: {"os":"win32","arch":"x64"})
npm WARN sass-loader@4.1.1 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:Usersdavid.maceachernProjectsia_betaimpacttoolsrcui> npm install 
--save webpack
angular-phonecat@0.0.0 
C:Usersdavid.maceachernProjectsia_betaimpacttoolsrcui
`-- UNMET PEER DEPENDENCY webpack@3.6.0
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.0.0 
(node_moduleschokidarnode_modulesfsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for 
fsevents@1.1.2: wanted {"os":"darwin","arch":"a
ny"} (current: {"os":"win32","arch":"x64"})
npm WARN sass-loader@4.1.1 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/npm/peer-depperencies/解决了这个问题,然后继续清理我的软件包。版本,因此NPM安装不会安装具有重大破坏更改的版本。

我通过检查出现在NPM错误中的包装的github上的发行说明,确定了正确的版本。

最新更新