bugfix: resolve engines before ignoreDirs
#13798
+389
−0
Merged