ошибка npm! код EPEERINVALID

#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 — не уверен, представляет ли это проблему. Любая помощь / совет здесь были бы замечательными. Спасибо!