2

使用GruntJS,是否可以用远程路径(或者可能只是任何路径)替换 HTML 文件中的某些资源?我对使用usemin插件特别感兴趣。

可能的示例功能:

<!-- build:js //cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.js -->
<script src="/lib/angular.js"></script>
<!-- endbuild -->

<script src="//cdnjs.cloudflare.com/ajax/libs/angular.js/1.1.3/angular.js"></script>

这个想法与 usemin 插件所做的非常相似,但它跳过了将封闭资源连接到指定名称的新文件中。换句话说,它将所有包含的 HTML 替换为指定路径的单个资源。

4

2 回答 2

2

我写了grunt-dom-munger因为我发现 usemin 太具体了。您可以使用 grunt-dom-munger 更改您认为合适的 HTML,也可以读取您的脚本标签并将其发送到 concat/uglify/etc。

咕噜咕噜

于 2013-07-17T02:02:28.807 回答
1

grunt-applymin 是 grunt-usemin 的替代项目:https ://github.com/ghosert/grunt-applymin

于 2013-09-10T12:45:08.527 回答