15

この標準的なディレクトリ構造を持つ Harp のプロジェクトがあります。

ここに画像の説明を入力

(強調表示された部分は私の git にbower_componentsありwww、インストール/コンパイル時に作成する必要があります)。

新しい bower コンポーネントをインストールすると、その CSS を Less に簡単に含めることができます。

@import "../../bower_components/some-component/stuff";

しかし、JavaScript (またはその他の静的アセット) を使用する「正しい」方法は何でしょうか? もちろん、単純にコピーすることもできます。

cp bower_components/some-jquery-plugin/plugin.js public/js/plugin.js

これは人々が実際に行うことですが、私はもっと良いものを探しています。理想的には、makefiles/gruntfiles を完全に回避し、プロジェクトを次のように初期化できるようにしたいと考えていますbower install

   git clone myproject // this will create public/ and bower/harp.json
   cd myproject
   bower install       // this populates bower_components
   harp server/compile // just works...

bower_componentsつまり、ディレクトリ内から存在する静的アセットを何らかの方法で参照したいと思いますpublicharp compileシンボリックリンクを解決しないため、シンボリックリンクはオプションではありません。

4

1 に答える 1