mnp ne fonctionne pas après avoir effacer la mémoire cache
Avant d'effacer la mémoire cache
npm cache clear
mnp fonctionne bien. Après le nettoyage du cache, il n'est pas de travail.
Le journal d'erreur ci-dessous suggèrent problème avec la connexion internet mais la connexion internet est tout simplement parfait.
Ce problème ne se produit pas pour la charmille, mais pour tous les modules.
Voici la sortie de processus:
> sudo npm install -g bower Password: npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm http GET
> https://registry.npmjs.org/bower npm ERR! network connect ETIMEDOUT
> npm ERR! network This is most likely not a problem with npm itself npm
> ERR! network and is related to network connectivity. npm ERR! network
> In most cases you are behind a proxy or have bad network settings. npm
> ERR! network npm ERR! network If you are behind a proxy, please make
> sure that the npm ERR! network 'proxy' config is set properly. See:
> 'npm help config'
>
> npm ERR! System Darwin 12.5.0 npm ERR! command
> "/usr/local/Cellar/node/0.10.16/bin/node" "/usr/local/bin/npm"
> "install" "-g" "bower" npm ERR! cwd /Users/username npm ERR!
> node -v v0.10.16 npm ERR! npm -v 1.3.8 npm ERR! syscall connect npm
> ERR! code ETIMEDOUT npm ERR! errno ETIMEDOUT npm ERR! npm ERR!
> Additional logging details can be found in: npm ERR!
> /Users/username/npm-debug.log npm ERR! not ok code 0
- avez-vous comprendre ce qui est à l'origine du problème - êtes-vous d'utiliser un proxy pour vous connecter à l'extérieur?
- La question ici posée à propos de "npm de vider le cache", mais le corps de la question montre la sortie de "npm install" au lieu de cela, ce qui est clairement signale une ETIMEOUT. Erreur, puisque l'OP n'a pas précisé dans environ 2 ans, je pense que cette question devrait être fermé.
Vous devez vous connecter pour publier un commentaire.
Il devrait être
Voir https://www.npmjs.org/doc/cli/npm-cache.html
npm
2.8.3 etnpm
3.3.0, "clair" est, en silence, un alias pour "nettoyer", il ferait la même chose.Cela a fonctionné pour moi:
%appdata%\npm-cache
"Comme de la ngp@5, le mécanisme national de prévention cache auto-guérit de problèmes de corruption et de données extraites de la mémoire cache est garanti pour être valide. Si vous voulez vous assurer que tout est conforme, l'utilisation
à la place."
essayer celui-ci
npm cache clean --force
après cette série
npm cache verify
Vous trompé de commande, il me semble. Le bon de commande, forçant les mnp pour effacer le cache, est:
J'essaie de
Mais mnp dit nouvelle version sur le mnp (> 5) a Mécanisme d'auto-guérison
et chaque chose que je dois faire pour la vérification de la ngp est l'utilisation de vérifier
mnp message :
mais pour forcer mnp utiliser ceci:
Essayer
npm cache clean --force
si cela ne fonctionne pas alors supprimer manuellement%appdata%\npm-cache
dossier.Il a travaillé pour moi.
D'environnement path peut-être été supprimée.
Le vérifier en tapant,
npm config get prefix
Ce doit être l'endroit où le mécanisme national de prévention binaires sont trouvés.
Dans windows,
c:/users/username/AppData/Roaming/npm
est l'endroit où ils se trouvent.Ajouter cet emplacement dans la variable d'environnement. Il devrait fonctionner correctement.
(Panneau de configuration -> la Recherche pour "Variables d'Environnement" et de cliquer sur un bouton avec ce nom -> modifier le Chemin d'accès -> ajouter l'emplacement ci-dessus)
J'ai dû installer la dernière version de NodeJS. Ça a fonctionné pour moi.
essayer celui-ci précise de votre mnp cache avec : mnp cache clean --force après cette série de mnp cache vérifier (assurez-vous déconnecté de votre connexion internet pendant que vous effacer la mémoire cache).
à [email protected] la commande est prise en charge est de
npm cache verify
Clair votre mnp cache:
ou
C'est la manière.