梳理require基本思路，发现方法筛选可能还有问题