我使用Yeoman / Grunt和Angular生成器,运行grunt build
后, dist / index.html 中的AngularJS引用如下所示:
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
所以,http:
丢失,我手动必须改为:
<script src="http://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.min.js"></script>
在原始index.html 中,引用如下所示:
<script src="bower_components/angular/angular.js"></script>
这是我Gruntfile.js
中的配置错误吗?
答案 0 :(得分:9)
// 只代表“使用当前文件的协议”
因此,如果您的index.html使用http,则将使用http获取CDN。与https相同。
我猜你在本地测试,浏览器使用文件:protocol。使用服务器后应该可以正常工作。