Grunt clean以删除目录根目录下的所有文件夹

时间:2018-06-12 17:52:27

标签: javascript gruntjs

clean: {
  build: {
    src: ['dist/src/vendors/**/*', '!dist/src/vendors/*']
  }
}

这些globbing模式删除目录中文件夹内的所有文件,它不会删除根目录下的文件。但是,问题是它不会删除文件夹。最终的结果是root拥有所有文件(这是正确的)但它仍然有文件夹(现在是空的)。

应使用哪种通配模式来表示“删除文件夹,将文件保留在根目录”

1 个答案:

答案 0 :(得分:0)

您需要将删除设置为:

['dist/src/vendors/*/']

这将删除所有子文件夹,但不删除vendors中根目录下的文件。

详细了解globbing patterns

希望它有所帮助。