Why can't I rename 'node_modules' to something else?

Fix #2890