我正在使用grunt-usemin插件。我想知道如何进行以下操作。
我在index.html
中有两个usemin配置块。
<!-- build:js /scripts/scriptsmin.js -->
<script src="/scripts/jquery.min.js"></script>
...
...
<!-- endbuild -->
<!-- build:js /scripts/scripts.js -->
<script src="/scripts/app.js"></script>
....
...
<!-- endbuild -->
第一个区块,scriptsmin.js
,是被压缩过的文件。
第二个区块,scripts.js
,包含了所有需要被压缩的文件。
我想要:
- 在第二个区块上运行压缩器(uglifyjs)
- 将第一个区块与第二个区块的压缩版本(步骤1)合并
如果这些区块在同一个文件中,是否可行?我看到了关于流程的部分。我不确定我是否可以为配置块命名,并对每个块设置单独的流程。它讨论了基于文件名(index.html)的流程。我应该如何编写grunt的useminPrepare
部分。