2017-01-09 8 views
2

версия моего узла - v6.6.0. Моя версия npm v4.0.5.не может установить grunt с командной строкой npm

с помощью NPM Ls -g уже нашли хрюкать-кли установлен

Однако, когда я использую НПМ установить хрюкать -save-DEV это показать

SuoYong:grunt suoyong$ npm install grunt --save-dev 
npm ERR! Darwin 15.3.0 
npm ERR! argv "/usr/local/Cellar/node/6.6.0/bin/node" "/usr/local/bin/npm" "install" "grunt" "--save-dev" 
npm ERR! node v6.6.0 
npm ERR! npm v4.0.5 
npm ERR! code ENOSELF 

npm ERR! Refusing to install package with name "grunt" under a package 
npm ERR! also called "grunt". Did you name your project the same 
npm ERR! as the dependency you're installing? 
npm ERR! 
npm ERR! For more information, see: 
npm ERR!  <https://docs.npmjs.com/cli/install#limitations-of-npms-install-algorithm> 
npm ERR! 
npm ERR! If you need help, you may report this error at: 
npm ERR!  <https://github.com/npm/npm/issues> 

npm ERR! Please include the following file with any support request: 
npm ERR!  /Users/suoyong/Node/grunt/npm-debug.log 

меня проверить эту простую проблему для двоих ч. но это не решает. спасибо

ответ

1

Я решил эту проблему, потому что мое имя package.json совпадает с именем grunt. спасибо пространство stackoverflow.

0

Проблема в вашем файле package.json. Вы должны изменить имя.

В "name": "grunt", установите хрюканье к чему-то еще, и он будет работать отлично.

0

У меня такая же проблема. Я переименовал папку (папку, в которой я запустил GitBash) и исправлен. Имя Папки было «хрюкать», я изменил его «черновую-машинописный» и снова

попыталось
  • НАЯ установки хрюкать --save

я работал! :)