Javascript 多次尝试加载角度+;此页面多次包含谷歌地图API

Javascript 多次尝试加载角度+;此页面多次包含谷歌地图API,javascript,angularjs,Javascript,Angularjs,每当我按下电脑上的“开始”按钮时,屏幕就会变黑,控制台日志中就会出现以下错误。在运行grunt build并将我部署到Heroku之前,我在本地没有看到此问题: WARNING: Tried to load angular more than once. You have included the Google Maps API multiple times on this page. This may cause unexpected errors. my index.html的代码如下,

每当我按下电脑上的“开始”按钮时,屏幕就会变黑,控制台日志中就会出现以下错误。在运行
grunt build
并将我部署到Heroku之前,我在本地没有看到此问题:

WARNING: Tried to load angular more than once.

You have included the Google Maps API multiple times on this page. This may cause unexpected errors.
my index.html的代码如下,完整代码:


不确定还有什么可能导致问题?有人能帮忙吗

更新


我还包括了我的Grunt任务:。

在开发人员控制台中分析您的页面时,您似乎确实加载了两次脚本。我会解释的

按照下图进行操作


单击Get started,您基本上再次加载整个页面。检查
getstarted.html的html
。如果您打算使用模板,那么模板应该只有部分视图,而不是整个站点的顶部视图。

也许,您的grunt任务重复了
这是我的grunt任务:单击“开始”时,您可以在“网络”选项卡中验证这一点。加载的html与服务器提供的第一个html具有相同的内容。下面是getstarted.html的代码,我不在其中加载它:出于某种原因,getstarted.html正在加载页面的全部内容感谢您的帮助。给你:。请注意,这取决于我在阅读文档时,附加到模态的控制器仅特定于模态。我在你的代码中看到你把它连接到了主控制器上。你能看到当你把它连接到模态控制器时会发生什么吗。检查文档。
  <script src="https://maps.googleapis.com/maps/api/js?libraries=places&key=AIzaSyBHuxIv-E8l4YRp_vWjW7X22gRNwI1xN30"></script>
  <!-- build:js(.) scripts/vendor.js -->
  <!-- bower:js -->
  <script src="bower_components/jquery/dist/jquery.js"></script>
  <script src="bower_components/angular/angular.js"></script>
  <script src="bower_components/bootstrap-sass-official/assets/javascripts/bootstrap.js"></script>
  <script src="bower_components/angular-animate/angular-animate.js"></script>
  <script src="bower_components/angular-cookies/angular-cookies.js"></script>
  <script src="bower_components/angular-resource/angular-resource.js"></script>
  <script src="bower_components/angular-route/angular-route.js"></script>
  <script src="bower_components/angular-sanitize/angular-sanitize.js"></script>
  <script src="bower_components/angular-touch/angular-touch.js"></script>
  <script src="bower_components/ngstorage/ngStorage.js"></script>
  <script src="bower_components/moment/moment.js"></script>
  <script src="bower_components/angular-moment/angular-moment.js"></script>
  <script src="bower_components/angular-strap/dist/angular-strap.js"></script>
  <script src="bower_components/angular-strap/dist/angular-strap.tpl.js"></script>
  <script src="bower_components/angular-modal-service/dst/angular-modal-service.js"></script>
  <script src="bower_components/vsGoogleAutocomplete/dist/vs-google-autocomplete.js"></script>
  <script src="bower_components/vsGoogleAutocomplete/dist/vs-autocomplete-validator.js"></script>
  <!-- endbower -->
  <!-- endbuild -->