Project

General

Profile

Bug #18688

Updated by Dominic Cleal almost 8 years ago

sass-loader (as added in #18638) #18538) has a peer dependency on webpack ^2.0.0, but webpack 1.14.x is the latest permitted in package.json, causing installation errors: 

 <pre> 
 npm ERR! argv "/usr/bin/node" "/usr/bin/npm" "i" 
 npm ERR! node v4.7.3 
 npm ERR! npm    v2.15.11 
 npm ERR! code EPEERINVALID 

 npm ERR! peerinvalid The package webpack@1.14.0 does not satisfy its siblings' peerDependencies requirements! 
 npm ERR! peerinvalid Peer extract-text-webpack-plugin@1.0.1 wants webpack@^1.9.11 
 npm ERR! peerinvalid Peer stats-webpack-plugin@0.2.2 wants webpack@^1.0 
 npm ERR! peerinvalid Peer webpack-dev-middleware@1.8.4 wants webpack@1 || ^2.1.0-beta 
 npm ERR! peerinvalid Peer webpack-dev-server@1.16.3 wants webpack@>=1.3.0 <3 
 npm ERR! peerinvalid Peer babel-loader@6.2.10 wants webpack@1 || 2 || ^2.1.0-beta || ^2.2.0-rc 
 npm ERR! peerinvalid Peer sass-loader@6.0.2 wants webpack@^2.0.0                                   # <-- here 
 </pre> 

 Some newer npm versions appear to ignore the broken peer dep, but this is still likely to cause an issue. 

 <pre> 
 npm WARN sass-loader@6.0.2 requires a peer of webpack@^2.0.0 but none was installed. 
 </pre>

Back