Grunt cdnify创建了破碎的AngularJS CDN链接

时间:2013-10-27 19:24:13

标签: angularjs gruntjs yeoman

我使用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中的配置错误吗?

1 个答案:

答案 0 :(得分:9)

// 只代表“使用当前文件的协议”

因此,如果您的index.html使用http,则将使用http获取CDN。与https相同。

我猜你在本地测试,浏览器使用文件:protocol。使用服务器后应该可以正常工作。