Gruntjs Grunt Copy没有复制文件

Gruntjs Grunt Copy没有复制文件,gruntjs,Gruntjs,我正在尝试将一些字体复制到名为“font”的目录中。为此,我正在尝试使用grunt contrib复制任务。我的任务设置如下: fonts: { cwd: 'src/vendor/library/release/fonts', expand: false, src: [ '*' ], dest: 'build/temp/fonts/' }, 通过grunt执行时,详细输出显示: Running "copy:fonts" (copy) task Verifying propert

我正在尝试将一些字体复制到名为“
font
”的目录中。为此,我正在尝试使用grunt contrib复制任务。我的任务设置如下:

fonts: {
  cwd: 'src/vendor/library/release/fonts',
  expand: false,
  src: [ '*' ],
  dest: 'build/temp/fonts/'
},
通过grunt执行时,详细输出显示:

Running "copy:fonts" (copy) task
Verifying property copy.fonts exists in config...OK
Files: myfont.eot, myfont.svg, myfont.ttf, myfont.woff -> build/temp/fonts/
Options: processContent=false, processContentExclude=[]
Options: processContent=false, processContentExclude=[]
Copying myfont.eot -> build/temp/fonts/myfont.eot
Reading myfont.eot...ERROR
Warning: Unable to read "myfont.eot" file (Error code: ENOENT). Use --force to continue.
我做错了什么?为什么我的字体文件没有被复制


谢谢大家!

您必须将
展开
设置为
,这对我适用。 事实上,我是从你那里得到这个主意的


参考资料:

我遇到了这个问题。我发现我使用的是“grunt copy”,而不是“grunt contrib copy”。我用
npm uninstall grunt copy
卸载了grunt copy,运行了
npm——保存开发grunt contrib copy
,一切正常

我想你是在Windows上运行的?如果是这样,我也有这个问题。在MacOSX上,它运行良好,这让我相信这是windows的问题。