У пряжи проблемы с подключением к сети

Я пытался сегодня установить пакет с пряжей и получил это

yarn install
yarn install v1.9.4
[1/4] ?  Resolving packages...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
info There appears to be trouble with your network connection. Retrying...
error An unexpected error occurred: "https://registry.yarnpkg.com/eslint: getaddrinfo ENOTFOUND     registry.yarnpkg.com registry.yarnpkg.com:443".
info If you think this is a bug, please open a bug report with the information provided in "/Users/daviddragovacz/Documents/GitHub/react-    project-one/dragi/yarn-error.log".
info Visit https://yarnpkg.com/en/docs/cli/install for documentation about this command.

кто-нибудь знает, как это исправить? Моя сеть вроде в порядке, совсем не медленная.

Это происходит с каждым пакетом, который я пробовал.

package.json

{
    "name": "dragi",
    "version": "0.1.0",
    "private": true,
    "dependencies": {
        "axios": "^0.18.0",
        "prop-types": "^15.6.2",
        "react": "^16.4.2",
        "react-dom": "^16.4.2",
        "react-redux": "^5.0.7",
        "react-router": "^4.3.1",
        "react-router-dom": "^4.3.1",
        "react-scripts": "1.1.5",
        "redux": "^4.0.0",
        "redux-devtools-extension": "^2.13.5",
        "redux-thunk": "^2.3.0",
        "semantic-ui-css": "^2.3.3",
        "semantic-ui-react": "^0.82.3",
        "validator": "^10.7.0"
    },
    "scripts": {
        "start": "react-scripts start",
        "build": "react-scripts build",
        "test": "react-scripts test --env=jsdom",
        "eject": "react-scripts eject",
        "lint": "eslint src"
    },
    "devDependencies": {
        "eslint": "^5.5.0",
        "eslint-config-airbnb": "^17.1.0",
        "eslint-config-prettier": "^3.0.1",
        "eslint-plugin-import": "^2.14.0",
        "eslint-plugin-jsx-a11y": "^6.1.1",
        "eslint-plugin-prettier": "^2.6.2",
        "eslint-plugin-react": "^7.11.1",
        "prettier": "^1.14.2"
    },
    "proxy": "http://localhost:8080"
}

Также небольшое примечание: npm i работает нормально - проблемы возникают только с пряжей

Не могли бы вы также поделиться своим package.json.

Adeel Imran 02.09.2018 12:58

Жаль, что у Yarn вообще нет отладочной информации. Было бы хорошо узнать, в чем проблема с сетью.

user959690 22.08.2019 20:52

Использование Node 10 или выше решило мои проблемы с сетевым подключением

Troglo 13.09.2020 21:43
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
24
3
35 247
12
Перейти к ответу Данный вопрос помечен как решенный

Ответы 12

Ответ принят как подходящий

Попробуйте очистить cache

$ yarn cache clean
$ yarn // to install dependencies, no need for "yarn install"

Подход 2

$ yarn install --network-timeout 1000000

Ссылка https://github.com/yarnpkg/yarn/issues/4890#issuecomment-358179301

К сожалению, все то же самое .. Спасибо за подсказку! :)

dragi 02.09.2018 11:59

Не помогает .. Тем временем я попытался удалить файл блокировки и папку node_modules, но это тоже не сработало.

dragi 02.09.2018 12:56

Хм, это странно. Попробуйте продлить время yarn install --network-timeout 9000000 вот так. Также удалите node_modules и файл блокировки еще раз. Прежде чем это сделать. 3-х кратное очарование. :)

Adeel Imran 02.09.2018 12:58

По-прежнему то же самое .. Я проверил status.npmjs.org, и он говорит, что в данный момент что-то не так и что в Registry Reads сейчас есть сбои. Не в этом ли причина?

dragi 02.09.2018 13:09

Не думаю, что это причина, можете ли вы также добавить свой package.json в вопрос. Я бы хотел взглянуть на это.

Adeel Imran 02.09.2018 13:11

Привет, я добавил package.json

dragi 02.09.2018 15:50

На моем конце пакет package.json устанавливается плавно. В итоге я нашел ресурс, который вам поможет. Отметьте этот комментарий github.com/yarnpkg/yarn/issues/5259#issuecomment-379769451 как последнюю попытку.

Adeel Imran 02.09.2018 15:57

Этот ответ сэкономит мне много времени, используя первую версию пряжи для малины, которая упадет в исключение тайм-аута из-за ограничения на запись в сети и на диск (первая версия для малины). Спасибо чувак.

Ashbay 29.11.2020 21:04

Попробуйте увеличить время ожидания сети

yarn install --network-timeout 1000000

нашел это на GitHub issues https://github.com/yarnpkg/yarn/issues/4890

где задокументирован этот флаг? yarnpkg.com/en/docs/cli или yarnpkg.com/en/docs/cli/install его нет

jcollum 05.06.2019 23:36

Я могу найти его только в yarn --help

ramki 10.06.2019 14:27

повторная попытка несколько раз сработала для меня по аналогичной проблеме.

У меня была другая ошибка, но та же проблема с сетевым подключением. я прочитал эту ветку: https://github.com/yarnpkg/yarn/issues/15

и закончил тем, что удалил / переустановил node / npm, что устранило мою проблему. может быть, что-то не так с установкой вашего узла?

Использование Node 10 или выше решило мои проблемы с сетевым подключением

Troglo 13.09.2020 21:41

Проверьте скорость / силу подключения к Интернету. У меня была эта проблема, когда я был на пятнистой общедоступной сети Wi-Fi. Заметил, что это был другой пакет, который каждый раз выдавал ошибку, когда я пытался. И как только я стал быстрее / стабильнее в Интернете, эта проблема исчезла. (Пакеты были слишком большими для моего плохого соединения).

Я тоже понял.

Я запустил yarn install --no-lockfile, и он сработал, поэтому я снова удалил модули узлов и удалил yarn.lock. Похоже на ошибку в yarn, потому что yarn не было проблем в предыдущих версиях моего приложения.

У меня была такая же проблема, и я решил ее, выполнив следующие действия:

Запустите команду терминала

  1. Очистить кеш npm
  2. очистка кеша npm --force
  3. установить http_proxy =
  4. Установите https_proxy =
  5. Прокси-сервер для удаления пряжи
  6. Npm config rm https-прокси
  7. Npm config rm прокси
  8. Перезагрузите свой терминал
  9. пряжа
  10. Пряжа –network-timeout 100000

Перезагрузите терминал.

у меня это сработало.

У меня была такая же проблема с повторной попыткой сети, когда я использовал yarn install, просто использование yarn сработало для меня.

Возможно, изначально библиотека использовала npm вместо yarn. В моем случае мне пришлось устанавливать все с помощью npm вместо yarn. Я удалил файл yarn.lock, а затем:

npm install

Если вы используете WSL для Linux, просто добавьте текущий IP-домен в: C: \ Windows \ System32 \ drivers \ etc \ hosts, например:

104.16.21.35    registry.yarnpkg.com

Я много пробовал:

  • npm clean cache
  • yarn clean cache
  • yarn config delete proxy
  • yarn config delete https-proxy
  • yarn config delete registry
  • yarn install --network-timeout 1000000

наконец то работает!

В моем случае был скрытый файл .npmrc, в котором реестр указывал на местоположение в другой частной сети, к которой моя сеть не имела доступа. Как только я закомментировал записи, связанные с частной сетью, в этом файле, yarn install начал работать. Также был сгенерирован yarn-error.log, который содержал эту информацию.

Другие вопросы по теме