peerDependencies didn't work well when install with -g