2016-10-20 5 views
1

Я установил grunt-cli как локально, так и глобально, и я вижу то же самое на локальных и глобальных путях.Проблема с установкой grunt-cli

Чтобы проверить, если установка работает, когда я попытался запустить

grunt -h 

он показывает следующее

>> Local Npm module "grunt-cli" not found. Is it installed? 

    Grunt: The JavaScript Task Runner (v0.4.5) 

    Usage 
    grunt [options] [task [task ...]] 

    Options 
    --help, -h Display this help text. 
    --base Specify ....... 

Когда я бег черновой -v, следующая часть продукции

Registering "grunt-cli" local Npm module tasks. 
Reading /Users/cominventor/myproject/node_modules/grunt-cli/package.json...OK 
Parsing /Users/cominventor/myproject/node_modules/grunt-cli/package.json...OK 
>> Local Npm module "grunt-cli" not found. Is it installed? 

Чтобы установить локально, я выполнил следующую команду (предложенную @Aruna)

npm install grunt --save-dev 
npm install grunt-cli --save-dev 

и получил следующий результат для второй команды

npm ERR! Darwin 16.0.0 
npm ERR! argv "/usr/local/bin/node" "/usr/local/bin/npm" "install" "grunt-cli" "--save-dev" 
npm ERR! node v6.6.0 
npm ERR! npm v3.10.7 
npm ERR! code ENOSELF 

npm ERR! Refusing to install grunt-cli as a dependency of itself 
npm ERR! 

Любые подсказки, что я здесь отсутствует?

ответ

1

Как вы установили хрюканье?

Вы пробовали как глобальные, так и локальные модули, как показано ниже,

Global

npm install -g grunt-cli 

Местный

npm install grunt --save-dev 
npm install grunt-cli --save-dev 
+0

Я выполнил шаги, которые вы использовали для локальной установки, но это дало ошибку. добавил журнал ошибок в моем сообщении, поскольку форматирование не очень хорошо в разделе комментариев – comiventor

+0

Можете ли вы просто попробовать npm install grunt --save-dev? –

+0

Я пробовал это без sudo, как вы предложили, и он работал без каких-либо ошибок/предупреждений, но я все равно продолжаю получать >> Локальный модуль Npm «grunt-cli» не найден. Установлен ли он? всякий раз, когда я запускаю grunt -h или приложение, которое требует grunt-cli – comiventor

-1

Я встречает тот же вопрос, и я решил использовать это команда:

grunt -f 

Это работает для меня.

+0

Это не отвечает на вопрос. Если у вас есть другой вопрос, вы можете задать его, нажав [Ask Question] (https://stackoverflow.com/questions/ask). Вы также можете [добавить щедрость] (https://stackoverflow.com/help/privileges/set-bounties), чтобы привлечь больше внимания к этому вопросу, как только у вас будет достаточно [репутации] (https://stackoverflow.com/help/ Что-репутация).- [Из обзора] (/ review/low-quality-posts/18983551) –