Я просто не могу понять, как исправить эти одноранговые зависимости.
Я попытался установить angular-cli с NPM глобально, но всегда приводит к:
npm ERR! Linux 3.19.0-25-generic
npm ERR! argv "/usr/bin/nodejs" "/usr/bin/npm" "install" "-g" "-f" "angular-cli"
npm ERR! node v4.6.0
npm ERR! npm v2.15.9
npm ERR! code EPEERINVALID
npm ERR! peerinvalid The package @angular/[email protected] does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer @angular/[email protected] wants @angular/[email protected]
npm ERR! peerinvalid Peer @angular/[email protected] wants @angular/[email protected]
Я думал, что NPM заботится о таких разногласиях версий. Что происходит?
Я попробовал то, что нашел в Интернете: очистка кеша, установка с помощью --force, но ничего не изменилось. Я чувствую, что мне не хватает чего-то общего здесь.
У меня такая же ошибка, когда я устанавливал угловое cli с npm. но для меня была обновлена версия. 1) узел v6.6.0
2) npm v3.10.3.
Затем после того, как я выполнил следующие шаги, и ошибка была решена для меня. Попробуйте это, это может помочь.
1.npm uninstall -g angular-cli
2.npm cache clean
3.npm установить узел -g -g yp
4.npm установить -g узел-pre -g yp
5.npm установить -g angular-cli