#node.js #npm #gruntjs #nvm
#node.js #npm #gruntjs #nvm
Вопрос:
Я здесь новичок. Я получаю — ошибку npm! код EPEERINVALID (подробности ниже), и в настоящее время я запускаю следующее:
- nvm 0.32.1
- npm 2.15.9
- версия узла 4.5.0
- grunt-cli v1.2.0
- grunt v0.4.5
И при выполнении обновления пакета или, я думаю, модуля я получаю следующую ошибку…
ERR! Linux 3.16.0-30-generic
npm ERR! argv "/home/i839211/.nvm/versions/node/v4.5.0/bin/node" "/home/i839211/.nvm/versions/node/v4.5.0/bin/npm" "install"
npm ERR! node
v4.5.0
npm ERR! npm v2.15.9
npm ERR!
code EPEERINVALID
npm
ERR! peerinvalid The package grunt@1.0.1 does not satisfy its siblings' peerDependencies requirements!
npm ERR! peerinvalid Peer adapt-grunt-tracking-ids@0.1.2 wants grunt@~0.4.1
npm ERR! peerinvalid Peer jit-grunt@0.10.0 wants grunt@>=0.4.0
npm ERR! peerinvalid Peer grunt-contrib-requirejs@0.4.4 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-requirejs-bundle@0.0.9 wants grunt@~0.4.1
npm
ERR! peerinvalid Peer grunt-contrib-concat@0.5.1 wants grunt@>=0.4.0
npm ERR! peerinvalid Peer grunt-contrib-connect@1.0.2 wants grunt@>=0.4.0
npm ERR! peerinvalid Peer grunt-contrib-clean@1.0.0 wants grunt@>= 0.4.5
npm ERR! peerinvalid Peer grunt-contrib-jshint@1.0.0 wants grunt@>=0.4.0
npm ERR! peerinvalid Peer grunt-contrib-less@0.11.4 wants grunt@~0.4.0
npm ERR! peerinvalid Peer grunt-concurrent@2.3.1 wants grunt@>=0.4.0
npm ERR! peerinvalid Peer grunt-bower-requirejs@1.1.1 wants grunt@>=0.4.0
npm ERR! Please include the following file with any support request:
npm ERR! /home/i839211/devfs/adapt_authoring/temp/5638fb3f72f5f640912dc44b/adapt_framework/npm-debug.log
ERROR: 1
Я в замешательстве относительно того, что делать, потому что моя версия grunt — это > = версия, которую он запрашивает. Я сделал следующее:
- кэш npm очищен
- rm node_modules
- переустановите узел / npm через nvm
Я использую nvm, но ранее у меня была проблема с тем, что npm не был найден, и я выполнил обновление, не используя nvm. С тех пор я пытался все очистить и переустановить с помощью nvm — не уверен, представляет ли это проблему. Любая помощь / совет здесь были бы замечательными. Спасибо!