Я обновил node/npm, который я использую с моими грантовыми проектами.
Однако, когда я теперь хочу добавить пакет в проект myproject/ (скажем, npm install grunt-favicon), он добавляет сотни папок к myproject/node_modules/, тогда как он используется только для добавления одного - обычно с префиксом grunt, например node_modules/grunt-favicon.
Мои знания об этих вещах носят основополагающий характер, но, похоже, они требуют зависимостей, и даже некоторые из этих элементов имеют еще больше зависимостей.
Не следует ли добавлять эти зависимости в другое место? Если да, то как это исправить?
Я использую npm 3.3.5, node 4.1.1, grunt-cli v0.1.13 и grunt v0.4.5.
На этом снимке экрана отображается ~/.npm слева, а затем ~/myproject/node_modules справа
