webpack-dev-serveur ne peut pas trouver de localhost
Je suis en train de commencer avec Réagir à l'aide de webpack, mais continuer à courir dans une erreur lorsque j'essaie de configurer webpack-dev-serveur. J'ai couru
npm install webpack-dev-server
suivie par
webpack-dev-server
et de la ligne de commande renvoie les éléments suivants:
events.js:154
throw er; //Unhandled 'error' event
^
Error: getaddrinfo ENOTFOUND localhost
at errnoException (dns.js:26:10)
at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:77:26)
Des indices sur ce qui se passe ici?
Je ne sais pas vraiment comment webpack œuvres d'essayer et de recherche pour la racine du problème, mais j'ai aussi été le développement d'un site web en utilisant PHP sur le port 80 avec MAMP, je ne sais pas si c'est peut-être une partie de la question?
OriginalL'auteur lizzie-cd | 2016-03-02
Vous devez vous connecter pour publier un commentaire.
Résolu, s'est avéré mon fichier hosts (qui se trouve sous /etc/hosts sur un mac) avait une ligne manquante et ainsi de webpack ne pouvais pas trouver localhost. J'ai restauré à sa valeur par défaut suivantes ces instructions et il fonctionne maintenant!
Même ici, mes hôtes a également été mystérieusement vide!
OriginalL'auteur lizzie-cd
La raison la plus fréquente de cette erreur est que vous avez quelque chose d'autre est déjà en utilisant ce port. Essayer de démarrer sur un autre port.
Oui, mais cela dépend de la façon dont vous avez webpack de l'installation. Démarrer avec le noeud serveur de fichier js et regarder pour app.listern, ensuite dur de code d'un nouveau numéro de port ou de travailler votre chemin de retour à travers le code à l'endroit où il est configuré.
OriginalL'auteur David Bradshaw
Assurez-vous que votre fichier /etc/hosts comprend localhost.
Ouvrir
/etc/hosts
Copiez et collez cette, si il manque:
OriginalL'auteur Simon Franzen
N'a pas de travail pour moi, même après la restauration du fichier hosts et d'essayer avec un autre port. La façon dont je l'ai fait pour le travail est de donner à l'hôte personnalisé (127.0.0.1) et le port (3001 ou de tout autre) lors du démarrage du serveur:
OriginalL'auteur ibechev
Aussi vérifier si /etc/hosts ont 127.0.0.1 pointant vers localhost.
OriginalL'auteur Jyoti Duhan
Également rencontré le même message d'erreur et rien de fixe.
Il apparaît, dans mon cas, que j'ai accidentellement "corrompu" le
/etc/hosts
fichier à été capable d'écrire sans lesudo
autorisation.L'indice était quand je
cat /etc/hosts
la sortie a été l'un malpropre ligne. J'ai supprimé et recréé le fichier quesudo
, avec le @lizzie-lien cd et tout s'est passé le retour à la normaleOriginalL'auteur JaNe