在我的项目中,我有许多繁重的任务应该处理一堆文件并将它们放入一个文件夹中,保持文件夹的结构相同,例如对于咖啡翻译:/
src/*.coffee -> /dest/*.js
/src/foo/*.coffee -> /dest/foo/*.js
我尝试了不同的明显 gruntfile.coffee 配置样式,它们似乎都不起作用:
coffee:
compile:
files:
'dest/': 'src/**/*.coffee'
--
coffee:
compile:
src: 'src/**/*.coffee'
dest: 'dest/'
--
coffee:
compile:
files: [{ src: 'src/**/*.coffee', dest: 'dest/' }]
以上所有内容(src 值周围有和没有括号)让我“警告:无法写入“dest/”文件(错误代码:EISDIR)。使用 --force 继续。 “
然而,这个结果证明是有效的:
coffee:
compile:
expand: yes
cwd: 'src'
src: '**/*.coffee'
dest: 'dest/'
ext: '.js'
我已经阅读了官方的grunt 任务配置指南,但找不到任何与 dest-folder 相关的内容。英语不是我的母语——我错过了什么吗?
版本:
咕噜声:0.4.1 咕噜声自动前缀:0.1.20130615 咕噜声:0.1.9 咕哝贡献:0.7.0 咕unt-contrib-clean:0.5.0 咕噜-贡献-罗盘:0.2.0 咕哝贡献副本:0.4.1 grunt-contrib-htmlmin:0.1.3 grunt-contrib-sass:0.3.0 grunt-contrib-uglify:0.2.2 咕噜点编译器:0.5.2 咕噜咕噜:0.1.3 grunt-html 压缩器:0.1.8 咕噜冰咖啡:0.7.0-a 咕噜玉:0.4.0 咕噜壳:0.3.1