2016-11-26 3 views
0

最近私のチームはイオンプロジェクトを開始しました。私にとってはangular-messagesを使用する必要がありますので、documentに記載されているようにbower install angular-messages#1.5.3を実行します。モジュールは.bowerrcに記載されたパスに正常にダウンロードされます。イオンを使ってモジュールを設置する

<myProject> 
    |---<other folders> 
    |---www/ 
     |---<other folders> 
     |---lib 
      |---<modules> 
     |---<other files> 
    |---<other files> 
    |---.bowerrc 
    |---bower.json 

私は、新しいパッケージが私の現在のプロジェクト内に設置された後<myProject>/bower.jsonが自動的に更新されて期待しています。明らかに、そうではありません。

次に、-Sまたは--saveオプションを使用して、インストールされたモジュールの依存関係をbower.jsonに書き込むことができます。私はコマンドbower install --saveを実行し、次のように結果を返します。

bower install --save

しかし、bower.jsonに行われた変更はありません。 bower.jsonを更新する正しい方法は何ですか?

最初はbower.jsonをバージョン管理にコミットする予定だったので、私のチームメイトは最新のbower.jsonを参照してプロジェクトをローカルに更新することができました。これは推奨されるアプローチですか?

+0

ディレクトリ構造を指定してください。 'bower.json'と同じディレクトリでコマンドを実行することはできません。 – Nhan

+1

@Nhanディレクトリ構造を更新しました。 –

答えて

0

依存関係を追加してtout bower.jsonに保存すると、bower install --saveだけでなくbower install module_name --saveを起動する必要があります。この最後のコマンドでファイルをチェックし、すべてのモジュールをインストールまたは更新するためです。

このコマンドで何らかの結果が得られない場合は、設定に問題がある可能性があるため、bower設定ファイルを投稿してください。

終了するプロジェクトを依存関係の問題なしで使用できるようにするには、bower.jsonとpackage.jsonをコミットする必要があります。しかし、プロキシや奇妙なことがある場合は、.bowerrcにコミットすることが重要です。

関連する問題