34

私はgit bashを使用してWindowsでAngularアプリを構築していますが、これまでのところyoを使用して問題なくスキャフォールディングできましたが、次のコマンドを発行しようとすると. 誰かがこの問題を解決するために私に指摘してもらえますか.

bower install angular-bootstrap

次のエラーが表示されます。

bower error         Request to https://bower.herokuapp.com/packages/angular-reso
urce failed: SELF_SIGNED_CERT_IN_CHAIN

Stack trace:
Error: Request to https://bower.herokuapp.com/packages/angular-resource failed:
SELF_SIGNED_CERT_IN_CHAIN
    at createError (c:\Users\arusarka\AppData\Roaming\npm\node_modules\bower\nod
e_modules\bower-registry-client\lib\util\createError.js:2:15)
    at Request._callback (c:\Users\arusarka\AppData\Roaming\npm\node_modules\bow
er\node_modules\bower-registry-client\lib\lookup.js:97:29)
    at self.callback (c:\Users\arusarka\AppData\Roaming\npm\node_modules\bower\n
ode_modules\request\request.js:129:22)
    at Request.EventEmitter.emit (events.js:95:17)
    at Request.request.emit (c:\Users\arusarka\AppData\Roaming\npm\node_modules\
bower\node_modules\bower-registry-client\node_modules\request-replay\index.js:69
:33)
    at ClientRequest.self.clientErrorHandler (c:\Users\arusarka\AppData\Roaming\
npm\node_modules\bower\node_modules\request\request.js:239:10)
    at ClientRequest.EventEmitter.emit (events.js:95:17)
    at CleartextStream.socketErrorListener (http.js:1528:9)
    at CleartextStream.EventEmitter.emit (events.js:95:17)
    at SecurePair.<anonymous> (tls.js:1368:19)
4

5 に答える 5

70

それは最終的に私のために働きました。これらは私が取ったステップです:

  1. npm から bower をアンインストールするnpm uninstall bowerか、npm uninstall -g bower
  2. npm から bower-canary をインストールするnpm install bower-canaryか、npm install -g bower-canary
  3. プロジェクト ディレクトリに次の内容を作成.bowerrcして、SSL をオフにします。
{ "strict-ssl": false,  "https-proxy": "" }
  1. その後、もう一度やり直してくださいbower install angular-bootstrap
于 2013-12-13T21:17:45.550 に答える
25

Appdata の npm フォルダーで を検索し.bowerrc、ファイルを開き、次のように natdico で言及されているプロパティを含めます。

{
    "directory": "bower_components",
    "strict-ssl": false, 
    "https-proxy": ""
}
于 2015-04-13T10:36:31.747 に答える
0

次のコマンドを実行して、npm のレジストリ構成を設定してみてください。

npm config set registry http://registry.npmjs.org/

私は試してみましたが、うまくいきました。

于 2016-01-25T10:58:25.237 に答える