2016-06-14 4 views
0

nodejsとbower apiを使用して、特定のフォルダにインストールされているパッケージを取得しようとしています。ノードでリストとcwdを持つコマンドを実行する

マイフォルダ構造は、私がcomponentsディレクトリにインストール亭パッケージをつかむためにtracker.jsに亭APIを使用しています。この

some-folder 
    | 
    +-- components 
      | 
      +-- jquery 
      | 
      +-- polymer 
    src 
    | 
    --js 
     | 
     +-- tracker.js 
     | 
     +-- server.js 

のようなものです。ここで

は私が

bower.commands 
    .list() 
    .on('end', (results) => { 
     console.log(results) 
    }); 

を使用していますたびに、結果が得られたコードは、空のオブジェクトです。

私はまた、CWD

bower.commands 
    .list(undefined, undefined, { 
     cwd: '../../some-folder' 
    }) 
    .on('end', (results) => { 
     console.log(results) 
    }); 

しかし、まだ何も亭APIを試してみました。私は何が間違っているのかわからない。

おかげ

答えて

0

はルートに亭設定ファイル.bowerccを作成し、bower install

+0

ソリューションは動作しますが、私は、複数のコンポーネントディレクトリを持っている場合を実行

{ "directory" : "some-folder/components" } 

でそれを埋めます。 – Shhhhh

+0

cssとjsのために別のものを好きですか?または、別のディレクトリにある同じフォルダのコピーが好きですか? – Dunctem

+0

ルートディレクトリの 'some-folder'のコンポーネントフォルダと' temp/original'ディレクトリのもう一つのコンポーネントフォルダによく似ています。 – Shhhhh

関連する問題