grunt-contrib-copy 正在破坏二进制文件
grunt-contrib-copy is corrupting binary files
我正在使用 "grunt-contrib-copy": "^1.0.0" 并且复制的二进制文件已损坏,请查看我的 grunt 配置并帮助我。
copy: {
options: {
// exclude binary format from the processContent function
processContentExclude: [
'**/*.{png,gif,jpg,ico,psd,ttf,otf,woff,svg}'
]
},
main: {
files: [{
expand: true,
cwd: '<%= options.src %>',
src: ['**/*.json', '**/*.htm*', '**/*.png'],
dest: '<%= options.targets.dist %>'
},
{
expand: true,
cwd: '<%= options.resources %>',
src: ['**/*.png'],
dest: '<%= options.targets.dist %>',
options: {
options: {
processContentExclude: ['**/*.{png,gif,jpg,ico,psd}']
}
}
}]
}
},
在 grunt-contrib-copy@1.0.0
中,processContentExclude
选项已重命名为 noProcess。您的 options
对象应该是:
// ...
options: {
// ...
noProcess: [ // <-- Renamed from processContentExclude
'**/*.{png,gif,jpg,ico,psd,ttf,otf,woff,svg}'
]
},
// ...
我还假设您配置中的其他地方(虽然未包含在 OP 中)可能正在使用 processContent
选项 - 因此损坏。请注意,processContent
选项已重命名为 process,因此您也需要重命名它。例如
// ...
options: {
// ...
process: function(foo, baz) { // <-- Renamed from processContent
// ...
},
// ...
}
我正在使用 "grunt-contrib-copy": "^1.0.0" 并且复制的二进制文件已损坏,请查看我的 grunt 配置并帮助我。
copy: {
options: {
// exclude binary format from the processContent function
processContentExclude: [
'**/*.{png,gif,jpg,ico,psd,ttf,otf,woff,svg}'
]
},
main: {
files: [{
expand: true,
cwd: '<%= options.src %>',
src: ['**/*.json', '**/*.htm*', '**/*.png'],
dest: '<%= options.targets.dist %>'
},
{
expand: true,
cwd: '<%= options.resources %>',
src: ['**/*.png'],
dest: '<%= options.targets.dist %>',
options: {
options: {
processContentExclude: ['**/*.{png,gif,jpg,ico,psd}']
}
}
}]
}
},
在 grunt-contrib-copy@1.0.0
中,processContentExclude
选项已重命名为 noProcess。您的 options
对象应该是:
// ...
options: {
// ...
noProcess: [ // <-- Renamed from processContentExclude
'**/*.{png,gif,jpg,ico,psd,ttf,otf,woff,svg}'
]
},
// ...
我还假设您配置中的其他地方(虽然未包含在 OP 中)可能正在使用 processContent
选项 - 因此损坏。请注意,processContent
选项已重命名为 process,因此您也需要重命名它。例如
// ...
options: {
// ...
process: function(foo, baz) { // <-- Renamed from processContent
// ...
},
// ...
}