Laravel Elixir, ошибка при установке node-sass: не удалось установить туннельный сокет, причина = getaddrinfo ENOTFOUND ip ip:80

При попытке установить зависимости узла в проекте Laravel я получаю сообщение об ошибке

ошибка при установке node-sass: не удалось установить туннельный сокет, причина = getaddrinfo ENOTFOUND ip ip: 80

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

npm config set proxy null npm config set https-proxy null

npm config set register=http://registry.npmjs.org/

Конфигурация npm устанавливает strict-ssl false

npm конфиг rm прокси

Конфигурация npm rm https-прокси

Конфигурация npm устанавливает прокси-сервер false

очистить кеш нпм

Вот npm-debug.log после установки npm.

Любые идеи? Как я могу проверить конфигурацию прокси, используемую узлом, чтобы увидеть, есть ли с этим какие-либо проблемы?


person Harley Fuagras    schedule 24.06.2016    source источник


Ответы (1)


Наконец я обнаружил, что делаю...

список конфигураций npm

Что у меня все еще был установлен прокси-сервер https, который (не знаю почему) не удалялся...

Конфигурация npm удалить https-прокси

Поэтому я перешел к файлу C:\Users\your-user-name.npmrc и отредактировал его, чтобы удалить конфликтующую строку. Надежда помогает кому-то.

person Harley Fuagras    schedule 25.06.2016