Ответ 1
Очистка кэша разрешила ошибку для меня: npm cache clean
Я столкнулся с трассировкой стека ниже ошибок, в то время как я пытаюсь установить "jQuery" с помощью Bower. Может ли кто-нибудь помочь?
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: Я прошел через StackOverflow, и не смог найти ничего, связанного с моей ошибкой, поэтому разместил этот вопрос.
Спасибо заранее, Dave
Очистка кэша разрешила ошибку для меня: npm cache clean
Я получил ту же ошибку "EPERM, unlink", но с другим архивом.
Запуск этих команд разрешил проблему для меня:
Эта ссылка здесь, где я видел, чтобы использовать эти команды: https://github.com/bower/bower/issues/798 Это обновление распаковки-zip, которое также разрешило проблему для других.
Я получил эту ошибку и запустил беседу в подробном режиме. И нашел ошибку, как показано ниже:
bower error SELF_SIGNED_CERT_IN_CHAIN
Чтобы решить эту проблему, добавьте строку ниже в .bowerrc, созданную в домашнем каталоге по умолчанию.
"strict-ssl": false
Попробуйте bower install
снова, он должен работать.
Вы можете попробовать следующую последовательность. Это сработало для меня. Очистить npm uninstall -g bower npm install -g bower bower install jQuery # 2.1.1
У меня тоже была проблема, и я снова попытался удалить все, после того как я снова установил gitbash команда в gitbash
$ npm install -g bower // let it execute
после выполнения
снова команда
$ bower install bootstrap // let it execute
при исполнении вы получили если хотите больше, запустите больше команд:)
например.
$ bower install script.js
Всякий раз, когда я сталкиваюсь с этой ошибкой, я делаю очистку кэша npm,
npm cache clean
и если он не работает, я удаляю соответствующий компонент bower и снова его установлю.
Удалите старый node (он может быть < 0.12.0)
И установите node версию v0.12.0 (в моем случае v0.12.7)
Тогда
npm update npm -g
И
bower install
У меня была аналогичная проблема, и я решил ее довольно легко; Я пытался установить боулинг во время работы сервера с моей машины. Я отключил сервер и IDE (webstorm), и он сработал.