有了Bower,你如何在你的构建中包含第三方javascript?

时间:2014-05-26 20:27:28

标签: node.js angularjs gruntjs bower

我刚下载了一个javascript库,我将其复制粘贴到index.html中。然而,每当我做Bower服务或构建时,它都会被覆盖。

到目前为止,我的其他JavaScript库很容易实现:

bower install --save LIBRARY_NAME

因此对于Bower无法安装的库,我该怎么办?如何将它添加到我的项目中,以便它被bower构建器拾取?

1 个答案:

答案 0 :(得分:1)

我认为您指的是grunt而不是bower的构建或服务命令。

在index.html中,您应该看到如下内容:

<!-- build:js(app) scripts/vendor.js -->
<!-- bower:js -->
<script src="bower_components/jquery/dist/jquery.js"></script>
<!-- endbower -->
<script src="scripts/custom/3dparty.js"></script>
<!-- endbuild -->

当您运行构建或服务时,您通过bower加载的所有软件包都会在index.html中添加到代码<!-- bower:js --><!-- endbower -->中,您在此处放置的所有内容都将是overidden。

您需要将第3方脚本包含在内,以便在html中对其进行引用,就像我在示例中所做的那样。