grunt复制文件夹与windows中的绝对路径

时间:2016-11-10 01:54:02

标签: gruntjs grunt-contrib-copy

我使用以下设置创建了一个grunt复制任务

{expand: true, src: ['E:\\Temp\\Copy1\\*'], dest: 'E:\\Temp\\Copy2\\', filter: 'isFile'},

我收到以下错误。如何从绝对路径复制?

  

警告:无法创建目录“E:\ Temp \ Copy2 \ E:”(错误代码:   ENOENT)。使用--force,继续。

1 个答案:

答案 0 :(得分:1)

您需要使用log(2/3)选项,因为cwd glob的匹配会附加到src路径。

如果您要将dest的内容复制到E:\\Temp\\Copy1\\,可以这样做:

E:\\Temp\\Copy2\\

Grunt文档解释how the cwd and src options can be used使用文件:

  
      
  • { expand: true, cwd: 'E:\\Temp\\Copy1\\', src: ['*'], dest: 'E:\\Temp\\Copy2\\', filter: 'isFile' } 所有cwd次匹配都相对于(但不包括)此路径。
  •   
  • src要匹配的模式,相对于src
  •   
  • cwd目标路径前缀。
  •