如何配置Grunt.js文件以在构建过程中复制没有特定子目录的目录

How can I configure my Grunt.js file to copy a directory without a particular subdirectory during the build?

本文关键字:复制 过程中 子目录 构建 配置 何配置 Grunt 文件 js      更新时间:2023-09-26

假设Gruntfile位于parent/aurora/Gruntfile.js中,

我想将Grunt配置为在执行构建命令时执行以下操作:

  • 将整个项目目录复制到parent/build/ourora EXCEPT/parent/aurora/node_modules中
  • 复制目录haa后,创建一个zip文件并删除该目录

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

如果您不想复制文件或目录,您可以将不想包含在!中的文件放在前面。例如,如果您不想复制目录,只需使用:!/parent/aurora/node_modules/**

在你繁重的任务中:

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

希望这能有所帮助!