Je rencontre la trace de pile d'erreur ci-dessous pendant que j'essaie d'installer "jQuery" à l'aide de Bower. Quelqu'un peut-il offrir de l'aide?
C:\study\meanApp>bower install jquery --save
bower not-cached git://github.com/jquery/jquery.git#*
bower resolve git://github.com/jquery/jquery.git#*
bower download https://github.com/jquery/jquery/archive/2.1.1.tar.gz
bower retry Download of https://github.com/jquery/jquery/archive/2.1.1.t
ar.gz failed, trying with git..
bower EPERM EPERM, unlink 'C:\Users\UserZ\AppData\Local\Temp\AUserZ\bower\jquery-8680-AaJIqU\archive.tar.gz'
Stack trace:
Error: EPERM, unlink 'C:\Users\UserZ\AppData\Local\Temp\A-UserZ\bower\jqu
ery-8680-AaJIqU\archive.tar.gz'
Console trace:
Trace
at StandardRenderer.error (C:\Users\UserZ\AppData\Roaming\npm\node_module
s\bower\lib\renderers\StandardRenderer.js:72:17)
at Logger.<anonymous> (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bo
wer\bin\bower:110:22)
at Logger.EventEmitter.emit (events.js:95:17)
at Logger.emit (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\nod
e_modules\bower-logger\lib\Logger.js:29:39)
at C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\lib\commands\ind
ex.js:40:20
at _rejected (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\node_
modules\q\q.js:797:24)
at C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\node_modules\q\q
.js:823:30
at Promise.when (C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\no
de_modules\q\q.js:1035:31)
at Promise.promise.promiseDispatch (C:\Users\UserZ\AppData\Roaming\npm\no
de_modules\bower\node_modules\q\q.js:741:41)
at C:\Users\UserZ\AppData\Roaming\npm\node_modules\bower\node_modules\q\q
.js:557:44
System info:
Bower version: 1.3.9
Node version: 0.10.18
OS: Windows_NT 6.1.7601 ia32
P.S: Je suis passé par le StackOverflow pourrait trouver rien lié à mon erreur, en postant cette question.
Merci d'avance, Dave, Dave
Le nettoyage du cache a résolu l'erreur pour moi: npm cache clean
J'ai la même erreur "EPERM, unlink" mais avec une archive différente.
L'exécution de ces commandes a résolu le problème pour moi:
Ce lien est la où j’ai vu utiliser ces commandes: https://github.com/bower/bower/issues/798 C’est la mise à jour du fichier décompressé-Zip qui a résolu le problème pour d’autres bien.
J'ai eu cette erreur et ai couru la tonnelle en mode prolixe. Et trouvé l'erreur ci-dessous:
bower error SELF_SIGNED_CERT_IN_CHAIN
Pour résoudre ce problème, ajoutez la ligne ci-dessous au fichier .bowerrc créé dans votre répertoire de base par défaut.
"strict-ssl": false
Essayez à nouveau bower install
, cela devrait fonctionner.
Vous pouvez essayer la séquence suivante. Cela a fonctionné pour moi. bower cache clean npm désinstaller -g bower npm installer -g bower bower installer jQuery # 2.1.1
J'ai eu un problème similaire et je l'ai résolu assez facilement; J'essayais de bower installer tout en exécutant un serveur à partir de ma machine. J'ai déconnecté le serveur et IDE (webstorm) et cela a fonctionné.
Désinstallez votre ancien nœud (il peut être <0.12.0)
Et installez la version du nœud> v0.12.0 (dans mon cas v0.12.7)
Ensuite
npm update npm -g
Et
bower install
Je l'ai résolu en courant
bower cache clean
Chaque fois que je rencontre cette erreur, ce que je fais est de nettoyer le cache du npm,
npm cache clean
et si cela ne fonctionne pas, je désinstalle le composant bower concerné et l'installe à nouveau.
j'ai également eu le même problème et j'ai essayé à nouveau tout désinstallé puis après que je réinstalle gitbash commande dans gitbash
$ npm install -g bower // let it execute
une fois exécuté
encore commande
$ bower install bootstrap // let it execute
quand vous avez exécuté, vous avez si vous voulez plus, lancez plus de commandes :)
par exemple.
$ bower install script.js