Я только начинаю использовать grunt в своем рабочем процессе и возник такой вопрос.
Зависимости проекта с grunt плагинами можно применить в package.json двумя способами.
1. Установив интересующий плагин глобально и прописав зависимость вручную в package.json
2. Установив интересующий плагин локально, который будет прописан автоматически в package.json
Мне кажется первый вариант намного проще, т.к. я могу полностью создать стэк интересующих меня модулей у себя глобально и прописывать зависимости в каждом проекте собственноручно нежели каждый раз делать установку всех (с оговоркой) модулей при создании нового проекта.
Про оговорку. В блоге оф. блоге (
тут) написано что разумно устанавливать глобальные модули, когда будет нужда их вызывать из консоли (поправьте, если не прав).
Так все же, когда и при каких условиях нужно устанавливать модули локально или глобально?