2015-05-04 19 views
13

bir shimmed kameriye bağımlılık Bower yükleme ve ben aşağıdakileri yaparak yaptı:hırıltı Ben Bower Uygulamam için gereken bazı Git repo yükledim

bower install git://github.com/user/cooltool.git --save 
grunt bower-install 

ve sonra aşağıdaki hatayı alıyorum:

cooltool was not injected in your file. 
Please go take a look in "app/bower_components/cooltool" for the file you need, then manually include it in your file. 

bir GitHub repo düz kurulur Bower bileşenleri her zaman el benim index.html dosyaya eklenmesi gereken nelerdir? değilse, komut dosyasını doğru şekilde nasıl dahil edebilirim?

Grunt görevleri yo angular-fullstack iskele aracının parçasıdır. js bölüm:

<!-- build:js(app) scripts/vendor.js --> 
<!-- bower:js --> 

    <script ...> 

<!-- endbower --> 
<!-- endbuild --> 
O CoolTool kameriye bileşeni için komut dosyası etiketi Bower inşa de benim index.html enjekte olmak istiyorum, Nihayetinde

// Automatically inject Bower components into the app 
'bower-install': { 
    app: { 
    html: '<%= yeoman.app %>/views/index.html', 
    ignorePath: '<%= yeoman.app %>/', 
    exclude: ['bootstrap-sass'] 
    } 
}, 

:

gruntfile en bower-install görev

şudur

bower install git://github.com/user/cooltool.git --save çalışan gerçekleştirdikten sonra bunun için oluşturulmuş bir Bower dizin vardı ve bu dizinin içinde bir (gizli) .bower.json dosyasıdır, ancak bir ana bower.json dosyası:

.bower.json: Genellikle

{ 
    "name": "d3-cloud", 
    "homepage": "https://github.com/jasondavies/d3-cloud", 
    "version": "1.0.5", 
    "_release": "1.0.5", 
    "_resolution": { 
    "type": "version", 
    "tag": "v1.0.5", 
    "commit": "83eb4128335eacdc0736ab7a6cafbdc2b124f484" 
    }, 
    "_source": "https://github.com/jasondavies/d3-cloud.git", 
    "_target": "~1.0.5", 
    "_originalSource": "https://github.com/jasondavies/d3-cloud.git" 
} 
+0

size Gruntfile içinde 'Bower-install'ın görev için kodu/yapılandırması gösterebilir misin? – Trott

+0

güncellendi. onun tuhaf, ben betik etiketleri oluşturmak için bower-install sorumludur emin değilim: js/vendor/bower etiketleri – Kristian

+0

Tam olarak cooltool kütüphanesi nedir? – miensol

cevap

2

, bu şekilde bir şey yükleyelim: kendisi repo eklenirse

bower cache clean 
bower install component --save 

Ancak kurmak ve ana için bower.json kurallar ve yoksaymaz

Bunu ekleyebilmeniz için aşağıdakileri yapmalısınız:

1.- Fork the original repository for the component 
2.- Add a bower.json file. 
3.- Include in this file a 
    "main": ['path/to/file'], 
    "ignore":['array','of','things','to','ignore'] 
3.-bower install your forked git repo, and it will work 
+0

uygulamanızın ana yolunda çardak yürütme hatırla oluşturmak !! Bundan sonra –

+0

, hırıltı –

+0

serve' hırıltı 'uygulamanızı çalışacaktır sorun d3-bulut repo kendisi bir ana çardak yok olduğunu düşünüyorum – Kristian