npm - проверка целостности не выполняется при использовании частного репозитория
Моя проблема в следующем:
У меня есть проект с частным реестром Nexus. Когда я пытаюсь установить зависимости своего проекта, он терпит неудачу с ошибкой проверки целостности только для некоторых пакетов. Когда я перехожу на публичный реестр NPM, все в порядке. Теперь я знаю, что это может показаться проблемой с моим частным реестром, но на самом деле все пакеты взяты из публичного реестра NPM. Более того, я взял пакеты в виде файлов tar из общедоступного реестра и из моего частного реестра и сравнил их в шестнадцатеричном формате, между ними нет никакой разницы. Я также установил локально SSRI(https://github.com/zkat/ssri- библиотека, которую npm использует для проверки целостности), и запустите ее для обоих файлов tar, и у меня тот же результат, он проходит проверку целостности. NPM получает другой хэш при загрузке пакета из моего частного реестра, даже если это тот же пакет, тот же файл. Кто-нибудь сталкивался с этой проблемой раньше или какие-либо идеи, где я мог бы искать дальше?