2

Bower のインストール中に、次のエラーが表示されます:-

Stack trace:
Error: Request to https://bower.herokuapp.com/packages/es5-shim failed: SELF_SIG
NED_CERT_IN_CHAIN
    at createError (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\bow
er\node_modules\bower-registry-client\lib\util\createError.js:2:15)
    at Request._callback (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modul
es\bower\node_modules\bower-registry-client\lib\lookup.js:98:29)
    at self.callback (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\b
ower\node_modules\bower-registry-client\node_modules\request\request.js:129:22)
    at Request.EventEmitter.emit (events.js:95:17)
    at Request.request.emit (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_mo
dules\bower\node_modules\bower-registry-client\node_modules\request-replay\index
.js:69:33)
    at ClientRequest.self.clientErrorHandler (C:\Users\Rishabh.Shukla\AppData\Ro
aming\npm\node_modules\bower\node_modules\bower-registry-client\node_modules\req
uest\request.js:239:10)
    at ClientRequest.EventEmitter.emit (events.js:95:17)
    at CleartextStream.socketErrorListener (http.js:1547:9)
    at CleartextStream.EventEmitter.emit (events.js:95:17)
    at SecurePair.<anonymous> (tls.js:1389:19)

Console trace:
Trace
    at StandardRenderer.error (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_
modules\bower\lib\renderers\StandardRenderer.js:74:17)
    at Logger.<anonymous> (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modu
les\bower\bin\bower:114:22)
    at Logger.EventEmitter.emit (events.js:95:17)
    at Logger.emit (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\bow
er\node_modules\bower-logger\lib\Logger.js:29:39)
    at C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\bower\lib\comman
ds\install.js:35:16
    at _rejected (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\bower
\node_modules\q\q.js:797:24)
    at C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\bower\node_modul
es\q\q.js:823:30
    at Promise.when (C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\bo
wer\node_modules\q\q.js:1035:31)
    at Promise.promise.promiseDispatch (C:\Users\Rishabh.Shukla\AppData\Roaming\
npm\node_modules\bower\node_modules\q\q.js:741:41)
    at C:\Users\Rishabh.Shukla\AppData\Roaming\npm\node_modules\bower\node_modul
es\q\q.js:557:44

System info:
Bower version: 1.3.1
Node version: 0.10.26
OS: Windows_NT 6.2.9200 x64

これを解決する方法はありますか?そして、なぜこのエラーが発生するのですか?

4

1 に答える 1

0

現在、Bower の現在のバージョンは 1.3.8 です。

Windows 7 でコマンドを使用してインストールしようとするたびにnpm install bower、常に失敗しました。

エラー メッセージを検索した後、GitHub で、Bower のインストールに関するバグを説明する問題を見つけました。npm install -g bower@1.2.6

私は1.2.6をインストールしようとしましたが、うまくいきました。

しかし、古いバージョンで作業するのは好きではないので、1.2.6 バージョンをアンインストールし、最新バージョンを再度インストールしようとしたところ、今回はうまくいきました。

再開するには: 1 - を使用して 1.2.6 バージョンをインストールしてみてくださいnpm install -g bower@1.2.6 2 - 「npm uninstall -g bower」を使用して Bower をアンインストールします 3 - を使用して最新バージョンをインストールしてみてくださいnpm install -g bower

私はそれが役立つことを願っています

于 2014-07-24T18:58:08.010 に答える