0

私は github エンタープライズ ユーザーであり、依存関係を管理するために内部リポジトリを指すために bower を使用しています。

リポジトリをセットアップし、ルート ディレクトリに bower.json ファイルを含めました。次のようになります。

{
  "name": "Axis",
  "main": "Axis.js",
  "version": "0.0.0",
  "authors": [
    "Nick Randall"
  ],
  "description": "Chart Axis",
  "keywords": [
    "d3",
    "d3.chart",
    "axis"
  ],
  "license": "MIT",
  "ignore": [
    "**/.*",
    "node_modules",
    "bower_components",
    "test",
    "tests"
  ],
  "dependencies": {
    "d3": "~3.4.6",
    "d3.chart": "~0.2.0",
    "lodash": "~2.4.1"
  }
}

「bower install Org/Axis」を使用して、上記のリポジトリを依存関係として新しいプロジェクトにインストールしようとしていますが、「チェックアウト」ステップの後にプロセスがハングします。私は何か間違ったことをしていますか、それともこれはバグですか?

私の .bowerrc ファイルは次のようになります。

{
  "shorthand-resolver": "https://git.company.com/{{owner}}/{{package}}'.git"
}

これは、コマンドラインから得た応答です。

bower Axis#*           not-cached https://git.company.com/Org/Axis.git#*
bower Axis#*           resolve https://git.company.com/Org/Axis.git#*
bower Axis#*           checkout v1.1.1

その後、そこにハングアップし、進行することはありません。

4

2 に答える 2

0

約 1 年前、unzip のバージョンの問題により、bower がハングする問題が発生しました。ハングの原因が同じかどうかを確認するには、依存関係の 1 つを個別にインストールしてみてください。個々のインストールがハングしない場合は、以前と同じ問題が発生している可能性があります。これは、ノード バージョンとバウアー バージョンの特定の組み合わせが存在する場合に発生しました。個別にロードを試みるには、たとえば次のように考えてください。

bower install https://github.com/lodash/lodash.git

于 2014-05-02T21:26:41.610 に答える
0

これはばかげた間違いだったことが判明しました。私は.bowerrc間違った場所にいました。プロジェクトのルートに移動すると、すべてが機能し始めました。これが他の誰かに役立つことを願っています!

于 2014-10-13T19:57:25.890 に答える