以HTML格式更新CDN链接

时间:2014-02-17 23:45:06

标签: javascript html cdn

我在我的一个项目中使用AngularJS。除了核心angular.js文件之外,我的HTML中还列出了几个AngularJS组件,所有这些组件都来自Google Hosted Libraries

<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular-touch.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular-route.js"></script>
<script src="//ajax.googleapis.com/ajax/libs/angularjs/1.2.13/angular-animate.js"></script>

AngularJS经常更新,非常棒。什么不好用的是每次更新时手动编辑每个URL的版本号。

有没有办法用一个命令更新所有这些版本号?

如果解决方案可以更新,那将是惊人的,不仅是Angular,还有jQuery和其他CDN组件。

我在我的项目中采用BowerGrunt;如果这些工具可以提供帮助,我非常想知道。

1 个答案:

答案 0 :(得分:1)

如果您将与项目的最新版本同步,则可以使用:

jQuery最新: http://code.jquery.com/jquery-latest.min.js

角: http://code.angularjs.org/snapshot/angular.min.js

...

Google CDN未实施此最新功能。

如果您想自己更新版本,可以在grunt构建过程中使用模板渲染。例如https://www.npmjs.org/package/grunt-mustache-render。保留一个配置文件,其中包含每个库的版本以及包含您的文件的模板以及要在html文件中呈现的间隙