context
Версия NPM: 8.9.4
Версия npm: 6.9.0
Мы используем конвейеры сборки Azure Devops с агентами, размещенными в Windows vs2017 * Проблема 1006 *
каждые ~ 1 из 10 сборок Сбой со следующей ошибкой:
ошибка
verbose stack SyntaxError: Unexpected end of JSON input while parsing near '...st":{"integrity":"sha'
18263 verbose stack at JSON.parse (<anonymous>)
18263 verbose stack at parseJson (C:\npm\prefix\node_modules\npm\node_modules\json-parse-better-errors\index.js:7:17)
18263 verbose stack at consumeBody.call.then.buffer (C:\npm\prefix\node_modules\npm\node_modules\node-fetch-npm\src\body.js:96:50)
18263 verbose stack at <anonymous>
18263 verbose stack at process._tickCallback (internal/process/next_tick.js:188:7)
JSON, который он не может проанализировать, меняется.
Вещи, которые у меня естьуже попробовал
использовать npm ci вместо op npm install
есть задача сборки, которая удаляет chache npm перед установкой npm.(npm cache clean --force)
имеют задачу сборки, которая изменяет используемый регистр.(настройка набора реестра "https://registry.npmjs.com/")