この標準的なディレクトリ構造を持つ 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
つまり、ディレクトリ内から存在する静的アセットを何らかの方法で参照したいと思いますpublic
。harp compile
シンボリックリンクを解決しないため、シンボリックリンクはオプションではありません。