У меня тоже была такая же проблема. Мой сценарий подготовки не создавал каталог сборки в папке node_modules при установке в качестве зависимости.
Наконец-то я обнаружил, что проблема связана с моим .gitignore, который был настроен так, чтобы игнорировать каталог сборки для контроля версий. NPM наследует файл .gitignore, когда не удается найти файл .npmignore, как здесь.
Как указано в https://docs.npmjs.com/misc/developers:
Если нет файла .npmignore, но есть файл .gitignore, то npm будет игнорировать материал, соответствующий файлу .gitignore
Итак, я решил проблему, просто добавив в корень пустой файл .npmignore.