9
votes

Impossible de lire des photos pour "ES6-Shim" lors d'une installation NPM

Je suis suivi du cours de démarrage de Deborah Kurata angorah2 sur Pluralsight et installé Node.js.js, puis a exécuté l'installation de NPM (après avoir installé CNTLM, car je suis derrière un pare-feu de proxy d'entreprise). Cependant, je reçois l'erreur suivante

> produit-management@1.0.0 postinstall c: \ utilisateurs \ Test \ Documents \ Visual Studio 2015 \ Projets \ Angular2
> Les dactylographies installent

Les dactylographies err! Message Impossible de lire des dactylographies pour "ES6-SHIM". Vous devriez Vérifiez les chemins d'entrée dans "es6-shim.d.ts" sont à jour des dactylographements! causé par l'impossible de se connecter à
" https://raw.githubusercontent.com/d Efinitelytyped / définitivementyped / 7DE6C3DD94FeaEB21F20054B9F30D5DABC5FABD / ES6- Shaim / es6-shim.d.ts "Les dactylographies errent! causée par Connect Econnrefused 103.245.222.133:443

Les dactylographies err! CWD C: \ Utilisateurs \ Test \ Documents \ Visual Studio 2015 \ projets \ angular2

Les dactylographies err! System Windows_NT 6.1.7601 Typures err! commander "C: \ Program Files \ Nodejs \ node.exe" "C: \ Utilisateurs \ Vivekba \ Documents \ Visual Studio 2015 \ Projects \ angular2 \ nœud_modules \ typings \ dist \ bin.js " "Installer" des typages err! Node -V v5.10.1 Dactylographes err! Téléprements -V 0.7.12

Les dactylographies err! Si vous avez besoin d'aide, vous pouvez signaler cette erreur à: dactylographies SE TROMPER! https://github.com/typings/typings/issues

NPM avertir le saut en option défaillance de la dépendance facultative / chokidar / fsevents: NPM warn notsup non compatible avec votre fonctionnement Système ou architecture: FSEVE NTS@1.0.11 NPM ERR! Windows_NT 6.1.7601 NPM ERR! argv "C: \ Program Files \ Nodejs \ nœud.exe" "C: \ programme Fichiers \ Nodejs \ node_modules \ npm \ bin \ npm-cli.js "" Installez "NPM ERR! NODE V5.10.1 NPM ERR! NPM v3.8.3 NPM ERR! Code Elifecycle NPM ERR! produit-management@1.0.0 postinstall: dactylographies Installez NPM ERR! Sortir Statut 1 NPM ERR! NPM ERR! Échoué au produit-management@1.0.0 postinstall Script 'Typings Install'. NPM ERR! Assurez-vous d'avoir le Dernière version de Node.Js et NPM installées. NPM ERR! Si tu fais ça est probablement un problème avec le package de gestion de produits, NPM ERR! pas avec le NPM lui-même. NPM ERR! Dites à l'auteur que cela échoue sur votre Système: NPM ERR! Les dactogies installent NPM err! Vous pouvez obtenir des informations Sur la façon d'ouvrir un problème pour ce projet avec: NPM ERR! bugs NPM Gestion des produits NPM ERR! Ou si cela n'est pas disponible, vous pouvez obtenir Leur info via: NPM ERR! NPM propriétaire LS Gestion du produit NPM ERR! Il y a probablement une sortie de journalisation supplémentaire ci-dessus.

NPM ERR! Veuillez inclure le fichier suivant avec n'importe quelle demande de support: NPM ERR! C: \ Utilisateurs \ Test \ Documents \ Visual Studio 2015 \ projets \ angular2 \ npm


1 commentaires

causé par Connect Econnrefused


5 Réponses :


5
votes

L'erreur est provoquée par un problème de connectivité.

Votre pare-feu est définitivement à la base de la cause.

update

Certaines personnes ont résolu cela en définissant une configuration - xxx xxx

ou xxx

Vous pouvez consulter problème aussi.

secondaire

Si vous utilisez VS, vous devez définir la configuration de la console de développeur VS

  1. Ouvrir La console de développeur VS
  2. Définir les configurations NPM

0 commentaires

11
votes

Si vous êtes derrière un proxy , vous pouvez essayer ceci (cela a fonctionné pour moi).

Créer un fichier .typingsrc et ajoutez la ligne suivante avec vos informations proxy:

proxy = "http: // proxyname: port"

source de ma réponse


2 commentaires

essayé mais ne fonctionne toujours pas ou ne jette pas la même erreur. J'ai également essayé d'utiliser cntlm mais finit par la même erreur.


+1 pour cette réponse. Les dactogmes n'utilisaient pas le paramètre de proxy NPM, en ajoutant le fichier .TyPingsRC avec les mêmes paramètres que mon fichier .NPMRC a fait détecter et utiliser le proxy correctement.



3
votes

J'ai résolu après le lien de la réponse de Pere Page. J'ai créé un fichier .typingsrc avec ces lignes:

{ "Proxy": "http: // myproxy: port /", "RejectUnauthorisé": faux }


0 commentaires

4
votes

J'ai résolu la création de .typingsrc dans le même dossier, avec le contenu suivant: xxx

Les mots "nom d'utilisateur", "mot de passe", "IP", "IP". et "port" doit être remplacé par les valeurs de votre proxy.


0 commentaires

0
votes

Créer un fichier .TypingSCR dans votre dossier de projet parallèle au package.json et mettez en dessous de la ligne. N'oubliez pas de le mettre au format ini pas au format JSON.

rejectUnauthorized = false


0 commentaires