when deleting cached file, do it recursively

deleting spec and its directly children is not enough. if a source code file required by its children, should also be reloaded. 

so need delete recursively, but skip all files from node_modules, as they are regarded mature and not being modified.