static/ js /中有一些js文件
1. a.js
2. b.js
3. c.js
如何配置grunt.js以获取以下文件:
1. a.min.js
2. b.min.js
3. c.min.js
到目前为止,我必须键入特定的文件名:
min: {
dist: {
src: 'js/**/*.js',
dest: 'js/min/xxx.min.js'
}
}
发布于 2013-03-23 01:30:24
有相同的问题,并找到了一个解决方案,将自动缩小我的所有脚本分别:
uglify: {
build: {
files: [{
expand: true,
src: '**/*.js',
dest: 'build/scripts',
cwd: 'app/scripts'
}]
}
}
发布于 2012-12-03 11:32:48
在Grun0.4中,您可以指定多个dest/src对,如下所示:
uglify: {
dist: {
files: {
'dist/main.js': 'src/main.js',
'dist/widget.js': 'src/widget.js'
}
}
}
发布于 2013-09-02 08:19:31
或者,您可以使用expandMapping,如下所示:
min: {
files: grunt.file.expandMapping(['path/*.js', 'path2/*.js'], 'destination/', {
rename: function(destBase, destPath) {
return destBase+destPath.replace('.js', '.min.js');
}
})
}
和输出:
路径/test.js =>目标/路径/test.min.js
path2/foo.js =>目的地/path2/foo.min.js
https://stackoverflow.com/questions/13358680
复制相似问题