Проверка целостности SHA512 создается при npm установке, которая отличается на моем локальном компьютере от того же кода в git CI. Моя локальная среда windows 10 и в GIT CI я использую нод: 10-альпийский docker изображение.
В Windows:
npm notice name: chart-comp
npm notice version: 0.0.1
npm notice package size: 1.0 MB
npm notice unpacked size: 4.6 MB
npm notice shasum: cbf5c63bc34ae8128528d0a2e5fa13b6790b8a40
npm notice integrity: sha512-WLecytIRPiWKJ[...]MiP/bbOmmA7uQ==
npm notice total files: 3
В узле: 10-alpine
100 npm notice name: chart-comp
101 npm notice version: 0.0.1
102 npm notice package size: 1.0 MB
103 npm notice unpacked size: 4.6 MB
104 npm notice shasum: 01a64b8955ac1a0d05e8e13c0dee89987935079f
105 npm notice integrity: sha512-01anWdE/r03VO[...]yD5hVsfmsQarQ==
106 npm notice total files: 3
Я попробовал следующее 1. npm очистить кеш 2. удалить node_modules 3. удалить кеш в windows папка
На самом деле я застрял на этом, и единственный способ, о котором я мог подумать, это git - игнорировать пакетную блокировку. json, но это очень плохая идея.