Ну, я не знаю, как добавить эту дополнительную информацию, так как я не могу комментировать из-за отсутствия 50 репутации, и мое редактирование вопроса с этими данными было отклонено сообществом с сообщением
Эта редакция была предназначена для обращения к автору поста и не имеет смысла как редакция. Он должен был быть написан в виде комментария или ответа.
Visting https://registry.npmjs.org/error-ex & https://registry.npmjs.com/error-ex дает страницу ошибки cloudflare 404.
Посещение зеркала реестра npm по адресу https://skimdb.npmjs.com/error-ex дает ответ json, но, поскольку тарбол-ссылки указаны с https://registry.npmjs.org/ npm, установите после установки Реестр в зеркале завершается с ошибкой cloudflare 404 для URL https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz
Пробовал с парой целых rnet соединений, поскольку проблема, похоже, связана с cloudflare. Одно из соединений inte rnet, которое я пробовал, дало мне правильный ответ json при попытке через браузер и wget. Но все равно npm install
не удалось.
Наконец-то он заработал, вручную загрузив указанный выше тарбол с подключением inte rnet, который дал мне правильный результат, и затем добавив его в кэш npm с помощью
npm cache add <link_to_the_tarball>
Примечание. Хотя это решило эту проблему c. Были другие пакеты с той же проблемой. Итак, в конце концов я установил npm_lazy
(http://mixu.net/npm_lazy/) для использования в качестве своего хранилища. Вручную добавьте сбойный элемент, например error-ex
, в кэш npm_lazy
, отредактировав файл json.