Не могу использовать grunt, установленный глобально

Установка крякнуло глобально:

$npm install grunt-cli -g

пытаясь проверить один:

$grunt -v
grunt-cli: The grunt command line interface (v1.2.0)

Fatal error: Unable to find local grunt.

If you're seeing this message, grunt hasn't been installed locally to
your project. For more information about installing and configuring grunt,
please see the Getting Started guide:

http://gruntjs.com/getting-started

Больше деталей:

$ which grunt
/usr/bin/grunt

0 ответов

Я знаю, что это старый пост, но я подумал, что вставлю и объясню конкретную цитату из документации Grunt для всех, кто сталкивается с этим заблуждением / проблемой.

Каждый раз, когда запускается "grunt", он ищет локально установленный Grunt, используя систему require() узла. По этой причине вы можете запускать grunt из любой подпапки вашего проекта.

Источник здесь.

Да, хотя CLI был установлен с помощью -gflag, grunt-cli требуется файл Gruntfile.(либо.js, либо.coffee), даже для запуска команд служебных команд, таких как -v или --help

Другие вопросы по тегам