Podczas próby zainstalowania zależności węzła w projekcie Laravel pojawia się błąd
błąd podczas instalowania węzła-sass: nie można ustanowić gniazda tunelowania, cause = getaddrinfo ENOTFOUND ip ip: 80
Nie jestem za serwerem proxy i wypróbowałem wiele rozwiązań, które znalazłem w innych odpowiedziach, aby zrozumieć, że nie używam ani nie potrzebuję proxy ...
npm config set proxy null npm config set https-proxy null
config zestawu rejestru npm =http://registry.npmjs.org/
npm config set strict-ssl false
proxy npm config rm
npm config rm proxy https
konfiguracja npm ustaw wartość proxy false
Pamięć podręczna npm
Tutaj to npm-debug.log po zainstalowaniu npm.
Jakieś pomysły? Jak mogę sprawdzić konfigurację serwera proxy używaną przez węzeł, aby sprawdzić, czy jest z tym jakiś problem?
Odpowiedzi:
1 dla odpowiedzi № 1Wreszcie znalazłem robienie ...
lista konfiguracji npm
Że nadal mam zestaw proxy https, który (nie wiem dlaczego) nie został usunięty przez ...
npm config usuń https-proxy
Poszedłem więc do pliku C: User-user-name.npmrc i edytowałem, aby usunąć konfliktową linię. Nadzieja pomaga komuś.