Yeoman,棱角分明的& bootstrap - 如何在Bower中包含新的bootstrap javascript组件?

时间:2014-10-24 14:41:45

标签: angularjs twitter-bootstrap yeoman bower

默认情况下,

tooltip.js未包含在Bootstrap中,但我想使用Bower将其添加到Yoeman-scaffolded应用程序中。我已尝试将其添加到bower.json数组中的main

"main": [
"less/bootstrap.less",
"dist/css/bootstrap.css",
"dist/js/bootstrap.js",
"js/tooltip.js",
"dist/fonts/glyphicons-halflings-regular.eot",
"dist/fonts/glyphicons-halflings-regular.svg",
"dist/fonts/glyphicons-halflings-regular.ttf",
"dist/fonts/glyphicons-halflings-regular.woff"
],

但这不会自动包含在<!-- bower:js --> index.html内的脚本列表中。如何更新此依赖项列表并让bower重建此列表?有没有办法这样做而无需手动将要求添加到bower.json

1 个答案:

答案 0 :(得分:2)

如果有人发现此问题,则修复方法是在应用程序的主tooltip.js文件中添加bower.json文件的相对路径,如下所示:

"dependencies": {
    ...
    "tooltip": "./bower_components/bootstrap/js/tooltip.js"
},

使用bower install --save将依赖项安装到bower,然后通过调用grunt wiredep重建index.html中包含bower的文件。