npm install ne fait rien, comment le faire fonctionner?
J'ai un soucis avec les mnp et je n'ai pas trouvé de solution dans le web.
Aujourd'hui, je voulais commencer mon aventure avec nodejs, npm, bower etc.
J'utilise Windows 8.1.
J'ai installé le nouveau nodejs (v0.12.0). J'ai essayé ces étapes avec les deux x64 et x86 construit.
J'ai ouvert nodejs ligne de commande avec des privilèges administratifs.
J'ai mis à jour mnp à la version 2.5.0.
Quand je lance npm install bower -g
je vois un char qui semble montrer le progrès (il est en train de roulement) mais rien ne se passe. Même si je le laisse "travailler" pour 30 minutes, rien ne se passe. Il ne se termine jamais.
Quand je tape np ls -g
il ne montre que [email protected] et de ses dépendances.
Je ne sais pas ce que les autres infos que j'ai pu fournir. Il n'y a pas d'erreurs, ni des journaux.
S'il vous plaît, aider.
Mis à jour
Journaux:
npm info it worked if it ends with ok
npm verb cli [ 'node',
npm verb cli 'C:\\Users\\Lucek\\AppData\\Roaming\\npm\\node_modules\\npm\\bin\\npm-cli.js',
npm verb cli '--verbose',
npm verb cli 'install',
npm verb cli 'bower',
npm verb cli '-g' ]
npm info using [email protected]
npm info using [email protected]
npm verb cache add spec bower
npm verb addNamed bower@*
npm verb addNameRange registry:https://registry.npmjs.org/bower not in flight; fetching
npm verb request uri https://registry.npmjs.org/bower
npm verb request no auth needed
npm info attempt registry request try #1 at 08:43:01
npm verb request id 8d309c5e387572c0
npm verb etag "CQDT3LW680UJR78VNWVFLN8Q7"
npm http request GET https://registry.npmjs.org/bower
npm http 200 https://registry.npmjs.org/bower
npm verb get saving bower to C:\Users\Lucek\AppData\Roaming\npm-cache\registry.npmjs.org\bower\.cache.json
npm verb addNamed [email protected]
npm verb addRemoteTarball https://registry.npmjs.org/bower/-/bower-1.3.12.tgz not in flight; adding
npm verb addRemoteTarball [ 'https://registry.npmjs.org/bower/-/bower-1.3.12.tgz',
npm verb addRemoteTarball '37de0edb3904baf90aee13384a1a379a05ee214c' ]
npm --verbose install bower -g
et après les journauxJ'ai attaché les journaux. Merci à l'avance!
checkout github.com/npm/npm/issues/1198
malheureusement, ces solutions ne fonctionnent pas
J'ai créé un problème: github.com/npm/npm/issues/7318
OriginalL'auteur Lucenty | 2015-02-07
Vous devez vous connecter pour publier un commentaire.
Thetoast trouvé la solution qui a fonctionné pour moi.
Si vous avez le même problème, vérifiez la valeur de votre variable d'environnement TEMP. Pour ce faire, exécutez nodejs' fenêtre de commande et tapez
Vous devriez recevoir un chemin d'accès à un répertoire unique. Si vous recevez plusieurs répertoire (comme je l'ai fait - j'ai reçu
C:\Users\<user>\AppData\Local\Temp;c:\Users\<user>\AppData\Local\Atlassian\SourceTree\git_local\bin\
), cela signifie que ce pourrait être la cause du problème. Vous pouvez résoudre le problème en tapantoù
<correct path to temporary directory>
pourrait par la première voie (avant le point-virgule, ce qui signifieC:\Users\<user>\AppData\Local\Temp
dans mon cas).vous pouvez utiliser
setx
au lieu deset
pour définir l'environnement de la variable de façon permanenteOriginalL'auteur Lucenty
Je sais que c'est une vieille question, mais je suis l'ajout de cette réponse juste pour le record.
J'ai été confronté à un problème similaire, c'est à dire la rotation de caractère avec aucun progrès réel de l'installation, après avoir essayé de l'installer à l'aide de la commande suivante sur linux Mint 17(à partir de http://bower.io/#install-bower):
La commande qui a effectivement travaillé pour moi, c'est:
Remarque: Vous aurez besoin de root/administrative privelage pour exécuter cette commande. Donc, vous pourriez voulez utiliser sudo.
OriginalL'auteur Max
J'avais la même erreur.
Mais j'ai trouvé que c'était le Pare-feu Windows problème.
Assurez-vous que votre pare-feu n'empêche pas les connexions Entrantes ou il n'y a pas de limite sur les connexions TCP.
OriginalL'auteur Raj Shah
J'ai eu quelques problèmes avec le
npm install bower -g
aswell mais essayez cette commande:ce a travaillé pour moi
OriginalL'auteur YvesHendseth