code: function match (filename, patterns, ignorePatterns) {
    function isMatch (ps) {
      return ps.some(p => {
        return mm.isMatch(filename, p, mmOptions)
      })
    }
  
    let isIgnore = false
  
    if (Array.isArray(ignorePatterns) && ignorePatterns.length) {
      isIgnore = isMatch(ignorePatterns)
    }
  
    if (isIgnore) {
      return false
    }
  
    return isMatch(patterns)
  }
docs: 执行 micromatch
  
  @param {string} filename 文件名
  @param {Array<string>} patterns 匹配模式
  @param {Array<string>} ignorePatterns 忽略模式
  
  @returns {boolean} 是否匹配