Question
I'm on Windows 10, with Node 5.6.0 and npm 3.6.0. I'm trying to install angular-material and mdi into my working folder. npm install angular- material mdi errors with:
+-- [[email protected]](/cdn-cgi/l/email-protection)
+-- UNMET PEER DEPENDENCY angular-animate@^1.5.0
+-- UNMET PEER DEPENDENCY angular-aria@^1.5.0
+-- [[email protected]](/cdn-cgi/l/email-protection)
+-- UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- [[email protected]](/cdn-cgi/l/email-protection)
npm WARN enoent ENOENT: no such file or directory, open
'C:\Users\xxxxx\Desktop\ngClassifieds\package.json'
npm WARN [[email protected]](/cdn-cgi/l/email-protection) requires a peer of
angular-animate@^1.5.0 but none was installed.
npm WARN [[email protected]](/cdn-cgi/l/email-protection) requires a peer of angular-aria@^1.5.0
but none was installed.
npm WARN [[email protected]](/cdn-cgi/l/email-protection) requires a peer of
angular-messages@^1.5.0 but none was installed.
How do I resolve this to get AngularJS Material and MDI installed?
Answer
npm no longer installs peer dependencies so you need to install them manually,
just do an npm install
on the needed deps, and then try to install the main
one again.
Reply to comment:
it's right in that message, it says which deps you're missing
UNMET PEER DEPENDENCY angular-animate@^1.5.0 +--
UNMET PEER DEPENDENCY angular-aria@^1.5.0 +-- [[email protected]](/cdn-cgi/l/email-protection) +
UNMET PEER DEPENDENCY angular-messages@^1.5.0 `-- [[email protected]](/cdn-cgi/l/email-protection)`
So you need to npm install angular angular-animate angular-aria angular- material angular-messages mdi