如何配置grunt复制任务以从子目录中排除.js文件
How to configure grunt copy task to exclude .js files from a subdirectory
我使用grunt-contrib-copy
将文件夹和文件从src
文件夹复制到build
文件夹。但我想从我的src
目录中的应用程序子目录中排除所有.js
文件。这是我的Gruntfile。但它是从应用程序目录的子目录中复制所有.js
文件,而不是排除。我应该做什么改变才能让它发挥作用。
这是我的咕哝文件:
module.exports = function(grunt) {
grunt.initConfig({
pkg: grunt.file.readJSON('package.json'),
// Task configuration.
concat: {
dist: {
src: ['src/app/**/*.js'],
dest: 'build/app.min.js'
}
},
copy: {
main: {
files: [
//includes files within path and its sub-directories
//{src: ['src/**', '!/src/app/**/*.js'], dest: 'build/', filter: 'isFile'}
{expand: true, src: ['src/**', '!/src/app/**/*.js'], dest: 'build/', filter: 'isFile'}
]
}
}
});
grunt.loadNpmTasks('grunt-contrib-concat');
grunt.loadNpmTasks('grunt-contrib-copy');
grunt.registerTask('default', ['concat', 'copy']);
};
参考:配置grunt复制任务以排除文件/文件夹
谢谢。
你能试着去掉感叹号后面的第一个斜杠吗?所以改变这个:
'!/src/app/**/*.js'
到此:
'!src/app/**/*.js'
相关文章:
- Sencha Touch构建-排除文件
- 如何为排除无穷大和NaN的数字声明Flow类型
- JS条件故障排除
- 如何在Webpack中从导出中排除供应商模块peerDependencies
- 是否排除节点中错误堆栈的第一行?/节点中的自定义错误类型
- 如何排除此正则表达式中的空白匹配项
- 使用Regex排除标签中的尾随点
- 如何排除对象'在$.toJSON之前或期间的s id属性
- Django无法通过urls.py配置找到djangular/app.js文件.如何进行故障排除
- 如何使用yyyymmdd格式在日期中添加n天,但排除周日
- Sails.js指定要从自动插入中排除的js文件
- 如何从应用于正文的css中排除特定的表单
- 对DataTable jquery进行排序,排除文本字段中的空白
- 正在获取排除特定子节点的节点的innerHTML
- 从嵌套对象属性中获取排除某个值的最高值
- 有没有一个插件可以从特定的页面/帖子中排除一些JavaScripts
- Grunt排除在生成过程中插入某些文件
- 与未在发布模式下工作的子目录和区域绑定
- 排除gulp.watch中的子目录
- 如何配置grunt复制任务以从子目录中排除.js文件