57

これはこの質問のフォローアップです。bower 0.7.1 を使用していますが、コンポーネントをcomponentsフォルダー以外の場所にインストールすることはできません。

この PRcomponent.jsonに従って、次の行を my に追加してみました:

"componentsDirectory": "public/components"

しかし、それでもインストールされ./componentsます。

.bowerrc次のファイルを作成しようとしましたcomponent.json:

{
  "directory" : "public/components"
}

しかし、実行時にこのエラーが発生しますbower install:

エラー: ローカル .bowerrc ファイルを解析できません: 予期しないトークン }

何か案が?

4

4 に答える 4

84

実際には .bowerrc ファイルは機能しますが、これは私の IDE がファイルを適切に保存しないという問題でした:

{
  "directory" : "public/components"
}

しかし、なぜcomponentsDirectoryまだ動作しないのか疑問に思ってcomponent.jsonいます。

于 2013-02-23T18:26:04.610 に答える
18

Bowerを使用して、自分の個人的なプロジェクトの依存関係を管理することはできますが、主に、他の人のためのcomponent.jsonプロジェクトの説明です。Bowerレジストリを介してコンポーネントを共有する場合は、依存関係を説明するためにコンポーネントを使用します。そのため、コンポーネントをインストールする場所などの独自のローカル設定はそこに属していません。component.json

于 2013-02-28T14:57:42.803 に答える
8

インストール ディレクトリを一時的に変更する別の方法は--config、コマンド ラインでオプションを使用することです。

bower install jquery --config.directory=/path/to/your/components

于 2016-12-29T02:49:29.053 に答える
4

このファイルを Notepad++ で作成する場合は、エンコーディングが「BOM なしの UTF-8 でエンコード」に設定されていることを確認し、ファイル タイプ「任意」として保存します。

于 2015-06-11T02:15:59.317 に答える