如何使用Grunt包含第三方库
问题描述:
Grunt的新功能,并且首次使用它来合并/缩小项目的JS文件。如何使用Grunt包含第三方库
目前在Gruntfile.js本(相关部分):
concat: { options: { banner: '<%= banner %>', stripBanners: true }, dist: { src: [ 'build/js/sample_file', 'build/js/another_file.js' ], dest: 'dist/<%= pkg.build_name %>-<%= pkg.version %>.js' } }, uglify: { options: { banner: '<%= banner %>' }, dist: { src: '<%= concat.dist.dest %>', dest: 'dist/<%= pkg.build_name %>-<%= pkg.version %>.min.js' } },
这是工作正常,但我不知道该怎么办,我需要的下一件事。我的项目需要Hammer.js。
我可以将库包含在concat中,但这对我来说似乎并不合适,原因有二。它已经被缩小了(我可以缩小尺寸,但在已经缩小的时候看起来有点浪费时间),看起来Grunt会比这更聪明一点,并且可以用来为我下载最新的Hammer库?
如何让Grunt在构建的丑化代码中包含第三方JS库?
感谢您的指点 - yeoman看起来像一个很好的方式去! – 2014-08-29 14:39:07