我只需要复制一些文件
如何使用grunt contrib copy来完成?
例如:我的src文件夹将包含.js, .json, .md, .gzip
个文件,我只需复制js
个文件。
如果.js
和.min.js
都可用,则只需复制.min.js
我们可以为此添加条件,比如使用正则表达式或类似的东西吗?
答案 0 :(得分:0)
这会将带有.js扩展名的内容复制到目标文件夹。
copy: {
scripts: {
files: [{
expand: true,
cwd: 'src/files/',
src: ['**/*.js'],
dest: 'dist/js/'
}]
}
}
关于.min.js文件我可能建议将这些文件保存到标题为缩小的其他文件夹中。
如果他们是您正在谈论的库文件而您实际上并没有自己缩小它们,那么我建议不要保留每个版本的两个版本,每个版本只有一个版本,或者最好是非缩小版本然后minifiy它在您的发行版构建中,以便您可以更轻松地调试源。