gpt4 book ai didi

angularjs - 如何引用Bower添加的包?

转载 作者:行者123 更新时间:2023-12-03 06:45:08 25 4
gpt4 key购买 nike

在 VS.NET 2015 中,我在 Bower.json 中添加了 angularjs 的引用。这导致 angularjs 包被下载,我可以在 Bower 文件夹中看到它。

但是,我无法执行任何 angularjs 代码。我的 HTML 标签中有一个 ng-app 。如果我添加对 angularjs 库的 CDN 引用,它就可以正常工作。

使用 Bower 下载的软件包时我缺少什么?

最佳答案

您缺少的是引用index.html中bower_components文件夹中下载的库。

例如,假设您将 restangular 添加到了 Bower。该库位于 ./bower_components/restangular 中,因此位于您的 index.html (您的 SPA)中。您将像这样引用它:

    <script src="../bower_components/restangular/dist/restangular.js"></script>

请注意,有时您应该添加所有库主文件(js 和 css),因为您需要检查 bower.json 中包含的 main 属性的值> 图书馆的。对于 ../bower_components/restangular/ 中的 bower.json 中的示例,我们有:

"main": "./dist/restangular.js",
在文件 .bowerrc 中,您可以定义下载的库的目录,在我的示例中它将是 Bower_components。

在您的 .csproj 文件中添加

    <Content Include="bower_components/restangular/dist/restangular.js" />

使用可以看这个example

关于angularjs - 如何引用Bower添加的包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30066144/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com