看起来ok，以后我们需要区分连接性依赖和构建顺序的依赖