Quand j'essaie npm install
nouveaux paquets, cela me montre cette erreur:
rollbackFailedOptional: verbe npm-session 585aaecfe5f9a82
node --version
8.4.0
npm --version
5.3.0
Quand j'essaie npm install
nouveaux paquets, cela me montre cette erreur:
rollbackFailedOptional: verbe npm-session 585aaecfe5f9a82
node --version
8.4.0
npm --version
5.3.0
La cause de ce pourrait être votre actuelle MNP de registre. Essayez de vérifier pour un .npmrc
le fichier. Ceux-ci peuvent être à différents endroits:
/path/to/my/project/.npmrc
)~/.npmrc
)$PREFIX/etc/npmrc
)/path/to/npm/npmrc
)Au sein de ces il y a peut être quelque chose comme
registry=https://mycustomregistry.example.org
qui prendra la priorité sur celui par défaut (http://registry.npmjs.org/
). Vous pouvez supprimer cette ligne dans le fichier ou de l'utilisation du registre par défaut comme ça:
npm <command> --registry http://registry.npmjs.org/
Les plus susceptibles d'être mnp registre ne peut pas être atteint par npm. Vérifier npm la configuration du proxy
J'ai eu exactement le même problème sur Windows Server 2008 R2. Je soupçonne Internet Explorer Configuration de Sécurité Renforcée au début, mais après la mise hors sans succès le problème s'est avéré être que mnp n'a pas été configuré pour utiliser mon proxy d'entreprise connexion à l'internet.
Il s'avère que les mnp ne pas utiliser les paramètres de proxy en effet via les Options Internet > onglet Connexions > paramètres réseau sur lequel le serveur est réglé sur "détecter Automatiquement les paramètres". Étant configuré pour détecter automatiquement les paramètres ne garantit pas qu'un proxy est effectivement utilisé, il signifie simplement que Windows configure automatiquement les paramètres de proxy d'Internet Explorer si elle trouve un spécial'wpad.dat fichier à http://wpad.[yourdomain.com]/wpad.dat.
Vous pouvez tester si un wpad.dat fichier est en cours d'utilisation dans votre organisation en tapant la commande suivante dans un navigateur web.
http://wpad.[yourcompany.domain]/wpad.dat
Si aucun fichier n'est disponible, alors il est probable que vous n'êtes pas à l'aide d'une organisation à l'échelle de proxy. Si l'on est renvoyé au navigateur, puis...
Vers la fin de ce fichier, vous devriez voir une ligne en disant:
PROXY <host:port>;
Il peut être répété si vous avez plusieurs proxys. L'hôte et le port sont nécessaires pour dire mnp utiliser les paramètres de proxy de la sorte:
npm config set proxy http://[host]:[port]
et
npm config set https-proxy http://[host]:[port]
Par exemple, si votre proxy est à my.proxy.com sur le port 8080 puis le mécanisme national de prévention commandes serait:
npm config set proxy http://my.proxy.com:8080
npm config set https-proxy http://my.proxy.com:8080
Une fois j'avais dit mnp proxy à utiliser tous commencé à travailler, j'ai été en mesure d'exécuter l'installation des commandes sans problème.
Grâce à celle-ci de poste pour obtenir de l'aide avec le fichier wpad découverte.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.