npm publish и npm pack застряли у меня. На этапе предварительной упаковки он будет работать бесконечно, максимально загружая ЦП.

Я публикую это, потому что я нигде не мог найти решение, и я надеюсь, что это поможет кому-то еще.
Для меня это было вызвано использованием упаковщика Bit. Удаление .git/bit устранило проблему. Если у вас нет бита, найдите другой файл package.json и удалите его.
У меня такая же проблема. Причина заключалась в том, что у меня были самые большие файлы данных (десятилетия Go), что делало упаковку настолько медленной, что казалось, что она зависает.
Для меня это был реестр, у которого были проблемы. Убедитесь, что на https://status.npmjs.org/ все зеленое!
@Coderer, мы столкнулись с той же проблемой. Вы решили это? Пожалуйста, сообщите нам об исправлении.
Извините, когда я говорю «мой» частный реестр, я имею в виду частный реестр, которым я являюсь с использованием — я не знаю, что с ним пошло не так или как они это исправили. Как только реестр восстановился, npm publish заработал нормально.
В итоге мой (частный) реестр перестал отвечать. Даже с
--verboseон просто сводится кtotal files: XYZ, затем следующая строка останавливается и реагирует только на CTRL-C.