我正在使用gulp-usemin来缩小和连接CSS和JS文件并重命名index.html中的引用。但是我的项目也使用requireJS从多个文件中加载AMD模块,这些文件没有直接在index.html中引用,也没有与其他文件连接。gulp,usemin和requireJS
<!-- build:js js/app.js -->
<script src="js/libs/accounting.js"></script>
<script src="js/libs/farbtastic.js"></script>
<script src="js/libs/lz-string-1.3.3.js"></script>
<script src="js/libs/color.js"></script>
<script data-main="js/main" src="js/libs/require.js"></script>
<!-- endbuild -->
如何将usemin与其他一些gulp插件组合使用以使requireJS文件成为输出的一部分?答案可能包含像amd-optimize,但我不明白如何将这与gulp-usemin结合。
问题是那些libs不是requireJS模块,我不认为有可能在JS文件中“包含”JS库。 – 2014-10-07 11:04:06
我更新了我的答案。希望是更清楚。 – escapedcat 2014-10-07 12:01:19
谢谢,你为我的努力得到了我的赞赏,但这不是我想要去的方式。并非所有的库都是AMD插件,我不想这样对待它们。 – 2014-10-08 10:24:22