Обычно у меня установлен npm конфиг:
npm config set registry https://registry.npmjs.org/
, который работал нормально, пока я не попытался установить aws-amplify
вчера и не получил ошибку .
Мне пришлось изменить конфигурацию на:
npm config set registry https://registry.npmjs.com/
И когда я лично хочу опубликовать sh что-то на NPM, я должен изменить его обратно на:
npm config set registry https://registry.npmjs.org/
Как с этим бороться?
Есть ли лучший вариант, чем переключаться назад и вперед?
Это ошибка, которую я получаю:
ole@mkt:~/Temp/fsalphaII$ npm config set registry http://registry.npmjs.org/
ole@mkt:~/Temp/fsalphaII$ npm i aws-amplify
npm ERR! Unexpected end of JSON input while parsing near '...+73qK4FKKYNXcK1j0MxAW'
npm ERR! A complete log of this run can be found in:
npm ERR! /home/ole/.npm/_logs/2020-05-01T20_47_28_977Z-debug.log
ole@mkt:~/Temp/fsalphaII$
И это конец журнала:
49 verbose argv "/home/ole/.nvm/versions/node/v12.6.0/bin/node" "/home/ole/.nvm/versions/node/v12.6.0/bin/npm" "i" "aws-amplify"
50 verbose node v12.6.0
51 verbose npm v6.10.0
52 error Unexpected end of JSON input while parsing near '...+73qK4FKKYNXcK1j0MxAW'
53 verbose exit [ 1, true ]