1

bower私が取り組んでいるプロジェクトの JavaScript 依存関係を管理するためにローカルで使用しています。通常、すべてが正常に機能します。

しかし、今日、以前のプロジェクトのコードを使用して新しいプロジェクトを開始しようとしました。つまり、前のファイルcomponent.json.bowerrcファイルを使用します。

// .bowerrc
{
  "directory": "src/static/js/lib"
}

//component.json
{
  "name": "backbone-project",
  "version": "0.0.0",
  "dependencies": {
    "backbone": "~0.9.10",
    "underscore": "~1.4.3",
    "jasmine": "~1.3.1",
    "jasmine-jstd-adapter": "~1.1.2",
  }
}

ただし、実行しようとするとbower install、一般的なエラーが発生します。

± % bower install
bower error

mkdir -p src/static/js/libフォルダーが存在することを確認するために実行しましたが、これは私が行った他のプロジェクトでも機能します。

bower が依存関係をインストールしないのはなぜですか? このエラーに関する詳細情報を取得するにはどうすればよいですか?

4

2 に答える 2

3

あなたcomponent.jsonは無効です。"jasmine-jstd-adapter": "~1.1.2",JSONでは許可されていないぶら下がっているコンマに注意してください。

于 2013-02-04T10:18:57.153 に答える
1

このサイレント デスは、バージョン番号が空白の場合にも発生します。

これらの関連する問題を参照してください: bower.json で無効なバージョン値を使用すると、サイレントに失敗し、bowerインストールは components ディレクトリを生成しません

于 2013-05-14T17:07:33.957 に答える