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 p>
> produit-management@1.0.0 postinstall c: \ utilisateurs \ Test \ Documents \ Visual Studio 2015 \ Projets \ Angular2
> Les dactylographies installent p>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 P>Les dactylographies err! CWD C: \ Utilisateurs \ Test \ Documents \ Visual Studio 2015 \ projets \ angular2 p>
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 P>
Les dactylographies err! Si vous avez besoin d'aide, vous pouvez signaler cette erreur à: dactylographies SE TROMPER! https://github.com/typings/typings/issues P>
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 code> 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. P>
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 p> blockQuote>
5 Réponses :
L'erreur est provoquée par un problème de connectivité.
Votre pare-feu
strong> est définitivement à la base de la cause. P> blockQuote>
update strong> p> Certaines personnes ont résolu cela en définissant une configuration - p>
xxx pré> p> xxx pré> ou p>
xxx pré> Vous pouvez consulter problème aussi. p>
secondaire strong> p>
Si vous utilisez VS, vous devez définir la configuration de la console de développeur VS P> blockQuote>
- Ouvrir La console de développeur VS li>
- Définir les configurations NPM LI> ol> p>
Si vous êtes derrière un proxy Créer un fichier .typingsrc code> et ajoutez la ligne suivante avec vos informations proxy: p>
proxy = "http: // proxyname: port" code> p>
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.
J'ai résolu après le lien de la réponse de Pere Page. J'ai créé un fichier .typingsrc code> avec ces lignes: p>
{
"Proxy": "http: // myproxy: port /",
"RejectUnauthorisé": faux
} code> p>
J'ai résolu la création de Les mots "nom d'utilisateur", "mot de passe", "IP", "IP". et "port" doit être remplacé par les valeurs de votre proxy. p> p> .typingsrc code> dans le même dossier, avec le contenu suivant:
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
causé par Connect Econnrefused code>