Buggy when modules circular dependent
Ignore node_modules/