如何在构建期间将我的Grunt.js文件配置为复制没有特定子目录的目录?

时间:2014-09-14 18:43:53

标签: javascript gruntjs

鉴于Gruntfile位于parent / aurora / Gruntfile.js中,

我想在执行build命令时配置Grunt执行以下操作:

  • 将整个项目目录复制到parent / build / aurora EXCEPT / parent / aurora / node_modules
  • 一旦目录被复制,创建一个zip文件并删除目录

https://github.com/antonpug/aurora/blob/master/Gruntfile.js

1 个答案:

答案 0 :(得分:0)

如果您不想复制文件或目录,则可以在!之前添加不希望包含的文件。例如,如果您不想复制目录,请使用:!/parent/aurora/node_modules/**

在你的艰巨任务中:

files: [ 
      { 
        src: ['your_files', '!/parent/aurora/node_modules/**'], 
        dest: 'output/folder'
      }
   ]

希望这有帮助!