npm install Erreur: rollbackFailedOptional
Quand j'essaie npm install
de nouveaux paquets, il m'indique cette erreur:
rollbackFailedOptional: verbe npm-session 585aaecfe5f9a82
node --version
8.4.0
npm --version
5.3.0
Je reçois également la même erreur. avez-vous trouvez une solution pour cela?
OriginalL'auteur Bipul Prasai | 2017-09-02
Vous devez vous connecter pour publier un commentaire.
Essayer cette
une véritable vie de veille.
peut-il être expliqué? na pas à résoudre pour moi
OriginalL'auteur cwtuan
Dans mon cas, j'ai dû modifier la .npmrc directement et ajouter les paramètres de proxy manuellement.
Espère que cela aide quelqu'un.
OriginalL'auteur miqrc
La cause de ce pourrait être votre actuel MNP registre. Essayez de vérifier pour un
.npmrc
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
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 config set registry http://registry.npmjs.org/
a fonctionné pour moi après la configuration des paramètres de proxyOriginalL'auteur lambda
J'ai essayé les options suivantes pour résoudre ce problème et cela a fonctionné.
Par exemple pour installer express j'ai utilisé la commande suivante.
ou
Si vous souhaitez vous installer en local dans un dossier, puis utiliser la commande ci-dessous. Ci-dessous commande va installer express sur le chemin
C:\Sample\Example1
.Remarque: Si vous installez localement dans un emplacement spécifique, puis allez d'abord à ce répertoire en utilisant la commande, puis exécutez la commande ci-dessus. Si vous n'êtes pas à l'intérieur de ce répertoire et de ne donner que de chemin dans la commande ne fonctionnera pas.
Si vous obtenez
package.json
erreur manquant puis exécutez commande ci-dessous avant l'installation du package localementcommande ci-dessus va créer
package.json
fichier. Pas besoin de fournir des données. appuyez simplement sur entrée.Remarque: Si vous êtes derrière un pare-feu alors vous pouvez avoir besoin de définir un proxy.
OriginalL'auteur Anil
Les plus susceptibles d'être mnp registre ne peut pas être atteint par npm. Vérifier mnp configuration de 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 Internet, Options > 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.
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 le bas de ce fichier, vous devriez voir une ligne disant
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:
et
Par exemple, si votre proxy est à my.proxy.com sur le port 8080 puis le mécanisme national de prévention commandes serait:
Une fois, je lui 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 post pour obtenir de l'aide avec le fichier wpad découverte.
OriginalL'auteur AnotherLongUsername
Assurez-vous que vous pouvez accéder au référentiel de l'organisation que vous avez configuré dans mnp est disponible.Vous vérifiez la connexion VPN.
D'autre de le réinitialiser par défaut de dépôt comme ci-dessous.
Bonne Chance!!
OriginalL'auteur Rudra
Si vous avez accès à la base de registre, mais l'erreur est toujours rien mentionnés ci-dessus ne fonctionnerait pas. J'ai constaté que ce problème est uniquement applicable pour les locales du projet d'installation (par exemple, si vous utilisez -g pour global installer tout fonctionne bien).
Quel est le problème est résolu pour moi: il suffit de supprimer une entrée sur un paquet que vous allez installer à partir d'un projet.fichier json. Après que l'appel suivant à la ngp va travailler et installer le package.
OriginalL'auteur Alex Evseenko
Salut, je suis aussi nouvelle pour réagir et j'ai aussi été confronté à ce problème, après tant d'ennuis, j'ai trouvé la solution: il suffit de lancer dans votre invite de commande ou un terminal :
npm config set registry http://registry.npmjs.org/
Cela permettra de résoudre votre problème.
Lien de référence: http://blog.csdn.net/zhalcie2011/article/details/78726679
OriginalL'auteur Rails Developer
résolu mon problème.
OriginalL'auteur anvarik
essayez ceci:
supprimer tous les fichiers dans le dossier: %APPDATA%\npm-cache\_locks
OriginalL'auteur Furetto
Pour Windows:
Réexécutez le programme d'installation et choisir l'option "Réparer" l'installation
A fonctionné pour moi
OriginalL'auteur lokeshrmitra
Semble que ce bug n'est pas encore fixée [1]. Certaines personnes ont travaillé, certaines personnes ne sont pas. Je reçois aussi pas travaillé.
J'ai essayé de vider le cache avec la commande:
npm cache verify
puis exécutez la commande d'installation à nouveau. J'ai travaillé.[1]. https://github.com/npm/npm/issues/17246
OriginalL'auteur NgaNguyenDuy
utiliser sudo avant votre commande comme
sudo npm install
OriginalL'auteur Ankit Gaur
J'ai eu le même problème. Mais il peut fonctionner correctement avec le passage de la société du réseau interne à des visiteurs de réseau.
OriginalL'auteur Climber
J'ai mis deux les variables d'environnement système -
Cela a fonctionné pour moi.
OriginalL'auteur H S Raju
J'ai eu le même effet la création d'une réagir app avec PhpStorm. Et puis à la fin il dit seulement
done
. Exécuter la même commande dans le terminal m'a donné détaillée des erreurs. Le dossier du projet que j'ai créé a été nomméreact
qui semble être un no-go.Assurez-vous que votre dossier de projet n'est pas nommé
react
.OriginalL'auteur Markus Zeller
Dans certains cas rares occasions, vérifier que le projet peut être construit en utilisant des
npm
commandes. J'ai rencontré un qui est configuré pour fonctionner avecbower
, doncbower install <github_url>
les travaux, tandis quenpm install <github_url>
donne que peu serviable énigmatique message d'erreur sur toutes les plateformes...OriginalL'auteur prusswan
Lors de l'installation de l'Angulaire de l'outil de ligne de Commande (CLI), Si vous êtes l'obtention de la Restauration d'Erreur, alors il peut être produit en raison de votre réseau est connecté à votre Réseau de Clients ou de votre Réseau d'Entreprise où vous travaillez.
Donc essayez d'installer CLI dans votre réseau public (ou Votre Mobile hotspot du Réseau), alors vous serait certainement installé la CLI.
OriginalL'auteur Amit Kumar
Solution:
La valeur par défaut de "proxy" et "https proxy" la clé du mécanisme national de prévention de la config est NULL. Après avoir fait quelques plus de R & D, puis j'ai essayé de définir le paramètre de proxy de la valeur de la clé ci-dessus (cette solution fonctionne dans mon cas).
Aussi, les mêmes paramètres de proxy doivent être appliquées dans le navigateur IE Internet Settings >> Paramètres >> paramètres LAN.
Conclusion:
En entreprise/environnement le proxy est un peu obligatoire sinon npm install ne fonctionne pas.
Question sur GitHub: https://github.com/SharePoint/sp-dev-docs/issues/3266
Vous pouvez consulter le blog pour obtenir des informations détaillées
https://blogs2share.blogspot.com/2019/01/spfx-environment-setup-error.html
OriginalL'auteur Vikas Bansal