Grunt: возможно ли переместить "node_modules" для плагинов?

Если я устанавливаю плагин grunt, он добавляется в папку с именем "node_modules" в корневом каталоге моего проекта по умолчанию.

Мой вопрос: возможно ли переместить всю эту папку (и, следовательно, все плагины) в другое место (но все же в моей папке проекта), скажем, "build/ node_modules"?

Конечно, я все еще хочу иметь возможность запускать grunt из любой точки иерархии проектов после этого изменения.

Ответ 1

Нет, это особенность основных файлов Node.JS. В случае, если вы не знаете, Node.JS - платформа, на которой был построен Grunt.

Все вызовы require(), которые не указывают на абсолютный файл или начинаются с ./, будут пытаться найти модули внутри папок node_modules.

Ответ 2

Вы можете использовать символическую ссылку ln -s /original_node_modules_path/node_modules ./node_modules