Каждый пакет, который я устанавливаю с помощью npm, является посторонним и не добавляется в package.json. С npm я --save, он будет добавлен, но мне интересно, почему это так. Я проверил в разных каталогах, чтобы убедиться, что проблема не в том, что в родительской папке есть папка node_modules. Я использую узел 8.10.0 и npm 3.5.2