ho un progetto in Arpa con questa struttura di directory di serie:Come includere componenti Bower in arpa
(parti evidenziate sono nel mio git, bower_components
e www
dovrebbe essere creato al momento dell'installazione/compilare).
Quando installo un nuovo componente Bower, posso facilmente includere il suo css nel mio Less, ad es.
@import "../../bower_components/some-component/stuff";
ma quale sarebbe il modo "corretto" di utilizzare javascript (o altre risorse statiche, se è per questo)? Certo, potrei semplicemente copiarli, ad es.
cp bower_components/some-jquery-plugin/plugin.js public/js/plugin.js
e questo è what people actually do, ma sto cercando qualcosa di meglio. Idealmente, vorrei evitare di makefile/gruntfiles completamente ed essere in grado di inizializzare il mio progetto con un solo 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...
In altre parole, mi piacerebbe fare riferimento in qualche modo attivi statici che risiedono in bower_components
dall'interno public
dir. Il collegamento simbolico non è un'opzione perché harp compile
non risolve i collegamenti simbolici.
Sembra che in ultima analisi si desideri che Arpa esegua un concatenamento e una minifizzazione per te. Ho trovato questo [Feature Request su GitHub] (https://github.com/sintaxi/harp/issues/127) per funzionalità simili. –
leggi questo potrebbe aiutarti http://kevin.saliou.name/posts/2013-10-12-getting-started-with-harp.html – Vardius