“我的目标是获取凉亭组件并合并它们,而不在gruntfile中一一列出”
您可以从依赖项目录和子目录中获取所有javascript文件,并通过这种方式进行合并:
grunt.config('concat.mydeps', { files: [{ src: ['components*.js'], dest: 'dist/lib.js' }]})
…但是,如果脚本执行的顺序很重要,这就是灾难的根源:-)。
另外,这些文件夹很可能包含缩小版和非缩小版,导致您两次包含一些脚本…
避免这种副作用的一种方法是:
grunt.config('concat.mydeps', { files: [{ src: ['components*.js', '!components*min.js'], dest: 'dist/lib.js' }]})
…但是,这当然不是防d的-给定的组件很可能具有构建的版本,并且旁边有分离的源。
恕我直言,唯一明智的方法是按照所需的顺序显式列出要聚合的文件(就像您现在在html中所做的那样)。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)